我有一个有多个分支机构的项目:
master
branch A on master
branch B on A
branch C on B
branch D on C
etc ...
我希望最后一个分支回到主站。我不确定该怎么做。
答案 0 :(得分:2)
通过查看您的查询,我做出了一些假设,并提供了以下解决方案:因此,您只想合并master上的分支D,而不考虑A,B,C等的变化?由于您在master
的顶部创建了3个不同的分支,因此需要首先合并从master
到branch D
的最新更改(使用命令:git fetch origin master
&& {{1} }。解决冲突(如果有)。然后转到git merge origin master
分支(master
)并合并git checkout master
(branch D
)。您的git merge branch_D
分支现在已与master
同步。
答案 1 :(得分:0)
如果您想再次从master分支开始工作,则只需checkout
master。这意味着切换回关闭master分支。
git checkout master
如果您随后要合并在分支D上所做的更改,则可以合并然后运行:
git merge branch D
要查看所有当前分支的列表,可以运行:
git branch