我是 git 的新手,想了解如何与几个朋友一起使用 git 进行项目协作。我的问题是试图了解如何在 git 中“更新到 HEAD(如在 SVN 中)”。我了解 git 有点不同,我将不胜感激。
所以考虑这种情况。有人员 A 和人员 B。人员 A 通过添加 1 来更改文件。然后他表演:
- 提交在他自己的分支上
- 切换到大师
- 拉原点大师
- git 合并 personAbranch
- git push 起源大师
所以,到目前为止,这是可行的,因为在 GitHub 上,存储库已经用 Person A 的更改进行了更新。
现在,假设 B 在这段时间里也一直在做他自己的改变。他也做了1个加法。B 人应该做什么“更新到 HEAD”,以便他也可以提交他的更改。B 人尝试过的是……
- 将自己的更改提交到自己的分支。
- 切换到大师
- git pull 起源大师
- git 合并大师伊恩。
在第四行,他总是收到关于冲突的投诉。为什么?!
任何帮助将不胜感激。