如何合并单个文件与Git?

所以我的合作伙伴和我是完全的Git初学者,并且在遵循术语的时候遇到困难,更不用说在文档和在线指南中有任何意义。

情况如下:

我们有一堆文件的git回购。 我们都以最新的主版本开始。 然后我的合作伙伴在一个新的分支上做了一些改变,而我在我的主分支上做了所有的改变。

现在我们想要结合我们的变化。 我们都在单独的文件上工作,所以我们只需要'拉'(不确定术语)彼此的单个文件,我们的工作。

任何帮助将不胜感激。 谢谢!

澄清

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

我们都拉了所有的文件。 合作伙伴在一家独立的分公司工作。 我在我的主分支上工作过B。 现在我想给他我的B变化并获得他的A变化。 再次感谢


我认为你只需要应用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

希望这可以帮助你。

干杯,

链接地址: http://www.djcxy.com/p/49313.html

上一篇: How to merge single files with git?

下一篇: I have messed up my git