如何用git合并单个文件?

时间:2016-05-16 23:35:10

标签: git github git-branch git-merge

因此,我的合作伙伴和我是完全Git的初学者,并且很难遵循这些术语,更不用说了解文档和在线指南。

情况如下:

我们有一堆git repo和一堆文件。我们都开始使用最新的主副本。然后我的伙伴在一个新分支上做了一些更改,而我在我的主分支上做了所有更改。

现在我们希望结合我们的更改。我们都处理单独的文件,所以我们只需要“拉”(不确定术语)彼此的单个文件,我们工作

非常感谢任何帮助。谢谢!

澄清

举个例子,假设有5个文件:A,B,C,D和E

我们都拉了所有文件。合作伙伴在一个单独的分支机构中工作。我在我的主分支上工作了B.现在我想给他B改变并得到他的A改变。再次感谢

1 个答案:

答案 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

希望这会对你有所帮助。

干杯,