Git 使用精要

推荐文章 shanhuhai 2393℃ 0评论

git pull origin master

git pull origin master 相当于 git fetch origin && git merge origin/master

合并分支

从另一个分支 dev 合并到当前分支 master 时,如果 master 分支下有一个文件 a.txt 已经修改过了,并且没有提交(commit),且 a.txt 已经在版本库中,合并将失败,
你可以先还原文件 git checkout a.txt, 或者先 git stash 等合并完后 再 git stash pop

覆盖远程版本

当你想重置你的提交历史,比如你想把本地和远程的版本库都还原到 2天前的版本
可以首先用 git log 找到两天前的版本id,如 a398
首先将当前版本库还原到两天前 git reset --hard a398
然后强制推送到远端 git push -f origin master

切换分支

当要切换分支 dev 时 如果目标分支 dev 有一个文件被修改,且是已经在版本库中的文件,则需要 git stash 或者 git checkout 还原后才能切换

转载请注明:大后端 » Git 使用精要

付费咨询
喜欢 (2)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址