Git分支并合并回来

时间:2012-02-27 13:18:42

标签: git github

我为最近一直在努力的网站创建了一个存储库。现在我要复制网站,因此我的想法是我将在Git中创建一个新的分支,这样我就可以分别处理对该工具的更改。但也将重要的变化合并回主分支。

唯一让我担心的是,50%的变化需要被推回核心,50%需要保留在这个分支上。

任何人都可以建议如何管理它,因为我不确定你是否只能回到核心分支特定的二级分支更改。

希望你按照我说的做法?

如果没有,请说清楚。

1 个答案:

答案 0 :(得分:1)

这应该没问题。让我们假设您有一个带有主分支的回购A(第一个回购)(或者您可能想要将其命名为核心)。让我们假设A也是一个裸仓库(所以你可以将更改推高到它)。

将A克隆到新的回购B:

git clone A B
cd B
git checkout -b B-stuff

根据需要将内容添加到B-stuff分支。当你发现你有一个应该在核心的变化时,只需检查主分支,在那里提交并推送:

git checkout master
.. changes
git commit -am 'foo'
git push origin master