如何合并两个具有原始祖先但又有分歧的相同项目?

时间:2019-07-14 17:31:39

标签: git merge git-branch git-merge git-checkout

我有一个项目(实际上是一个包含一堆文件的文件夹)。

说我有一个主发行版,现在是5.2版。

回到3.0版时,我复制了该文件夹并开始使用另一套功能。就像是git分支的较差版本。

从那时起,很明显主版本是5.2,现在我想将此分支版本合并回主版本,有效地合并为6.0版本。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

  

我复制了文件夹

git clone,省略了一些小的清理和方便重命名。重要的是,这两个存储库基于共同的历史记录。

在主版本库中,命令顺序为

git remote add sideproject /path/to/sideproject
git fetch sideproject

现在您已在主存储库中获得所有历史记录,可以git merge sideproject/master或在那里使用的任何分支名称。