2

嗨,我有一个我很满意的项目。所以我克隆了它,目的是把它分开并做出重大改变,这将导致一个新项目。我真的很想把它与原始回购分开。所以我在一个名为“branch-a”的新分支上做了一些工作。我设置了一个不同的远程仓库并推送了“branch-a”的提交。我现在想合并到主分支并推送。

我的问题是:我现在有两个主分支吗?一个用于原始项目,一个用于新项目?我可以在不影响我克隆的原始项目的情况下将“branch-a”合并到 master 中吗?

我敢肯定这一切都很简单——只需要得到一些建议。还有更好的工作流程来做我正在做的事情(分叉)吗?

4

1 回答 1

0

我现在有两个master分支吗?一个用于原始项目,一个用于新项目?

是的。master每个回购一个分支。

我可以在不影响我克隆的原始项目的情况下合并 ' branch-a'吗?master

是的。而且您仍然可以将 ' branch-a' 从第一个 repo 推送到第二个 repo。

将一个分支合并到另一个分支对分支源没有任何作用(您要合并到另一个分支中的那个master)。
它在具有两个父级的 master 上添加了一个新提交(除非合并是快进的,在这种情况下,master HEAD只是简单地移动到a-branch HEAD,再次完全不接触a-branch

于 2012-10-21T18:21:43.353 回答