创建好远程仓库后
没有存储库
git init
git add README.md
git commit -m "first commit"
git remote add origin 仓库地址
git push -u origin master
已有存储库
git remote add origin 仓库地址
git push -u origin master
写好代码
git add . // 将全部文件放入git暂存区
git commit -m "第一次提交" // 提交到本地仓库,并备注 ‘第一次提交’
git pull origin dev // 下载远程分支 dev 的代码并合并
git push origin -u dev // 推送到远程仓库 dev 分支上并合并 下次可以简写 git push
拉取代码
git clone 仓库地址 // 拉取远程仓库代码
stash
git stash // 将所有未提交的修改(工作区和暂存区)保存至堆栈中
git stash save '修改了某文件' // 作用等同于git stash,区别是可以加一些注释
git stash list // 查看stash的列表
git stash pop // 恢复之前缓存的工作目录,默认回复第一个
git stash pop stash@{$num} // 恢复指定的缓存的工作目录
其他操作
git reflog //查看记录
git branch // 查看本地分支;
git branch 新分支名 // 创建分支
git checkout 分支名 // 切换分支
git checkout -b 新分支名 //创建新分支并切换到该分支
git log // 查看历史提交记录
git merge 分支名 // 把分支名合并到当前分支
git branch -d 分支名 // 删除该分支