我如何正确地从GitHub上的开发人员进行更改?
-
26-10-2019 - |
题
我是Git/Github的新手,我聘请了一名程序员为我进行更改。
当我在网络/叉子队列下看时,他的许多更改说“可能不会干净地应用”。
这是什么意思?他们为什么不申请“干净”?是他的代码,我的回购吗?
如何干净地应用这些更改?由于这些错误,我不想在队列中使用应用选项。
谢谢!
解决方案
“可能不会干净地应用”通常意味着会有合并冲突。在您的存储库中,他正在处理的相同文件有一些更改,因此他的更改不能干净地应用于您的。您的两个存储库有所不同,需要解决矛盾的更改。
您可以做三件事:
1.)尝试使用 拉请求, ,但它可能会说不干净地涂抹的话
2.)在命令行上合并它们:
$ git remote add hisusername git@github.com:hisusername/hisfork $ git fetch hisusername $ git merge hisusername/hisbranchname ...at this point there will probably be a merge conflict, which you need to resolve... $ git push
3.)要求他在您的最新更改之上重新审议他的更改,以便它们会干净地申请。他将不得不解决冲突。
不隶属于 StackOverflow