git

关于git pull的问题

过去的,未来的
2020-10-14 / 0 评论 / 0 点赞 / 888 阅读 / 322 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-10-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

问题发现:

多人并行开发时不推荐使用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

0

评论区