因此,我的合作伙伴和我是完全Git的初学者,并且很难遵循这些术语,更不用说了解文档和在线指南。
情况如下:
我们有一堆git repo和一堆文件。我们都开始使用最新的主副本。然后我的伙伴在一个新分支上做了一些更改,而我在我的主分支上做了所有更改。
现在我们希望结合我们的更改。我们都处理单独的文件,所以我们只需要“拉”(不确定术语)彼此的单个文件,我们工作
非常感谢任何帮助。谢谢!
澄清
举个例子,假设有5个文件:A,B,C,D和E
我们都拉了所有文件。合作伙伴在一个单独的分支机构中工作。我在我的主分支上工作了B.现在我想给他B改变并得到他的A改变。再次感谢
答案 0 :(得分:1)
我认为你只需要应用git merge。
在此之前,
1)提交并推送branch
的所有更改到遥控器。假设您的分支名称是partner
并假设您正在使用mac,这些是下面的终端命令来提交您的parner的东西。
git commit -m "Changed something and added something"
git push origin partner
远程是最新的partner
分支更改。
2)在master
分支上,应用合并
git fetch origin
git merge origin/partner
这意味着您要将伙伴远程分支合并到本地主分支。
3)更改将合并到本地主分支中。现在将所有更改推送到远程主服务器(有时需要进行提交,如果有任何本地更改)
git push origin master
希望这会对你有所帮助。
干杯,
沙