关于git pull的问题

关于git pull的问题

问题发现:

多人并行开发时不推荐使用git pull,git pull相当于git fetch跟git merge的合并,如果他人也修改了相同的文件,此时就会自动merge,并出现Merge branch ‘master’ of XXX,一次提交产生两个节点,影响分支对比结果。

正确的步骤如下:

git fetch
git rebase
解决冲突
git add 冲突文件
git rebase –continue
git push
其中,3、4、5点,如果没遇到冲突就不用进行,直接push上去。

当遇到冲突时,git会提示patch failed,并要我们解决问题了再执行git rebase --continue

工具 

评论

伏尔泰说:“使人疲惫的不是远方的高山,而是鞋子里的一粒沙。”
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×