我和我的朋友正在处理一些小项目,但我们遇到了 Git 问题。我们有一个由我创建的主存储库。我的朋友将它分叉并将其克隆到他的本地机器上。
现在,当我进行一些更改时,我通过执行以下操作将提交推送到我的存储库:
git add -u
git commit -m "message"
git push origin master
我正在通过git pull
命令从存储库中获取更改。
我的朋友正在通过执行命令来提交更改:
git add -u
git commit -m "message"
git push origin master
git pull upstream master
他正在通过命令从 repo 中获取更改。
在我们这样做之后,我们在同步我们的存储库时遇到了问题。当我的朋友创建拉取请求时,它说存在冲突......每次我们推送提交时都会发生这种情况。
如果我的朋友做了一些更改并创建了 Pull Request,git 会自动将他的代码行添加到我的 repo 中而不会发生任何冲突,如何让它工作?