将克隆上的分支合并到原点

时间:2012-08-16 11:25:26

标签: git branching-and-merging smartgit

enter image description here enter image description here git- current log

使用智能git,我正在尝试将所有来自'admin_aps'的提交合并到原点并弄乱它。 'Released_V1'是否是两者之间的桥梁? 我无法访问原始存储库中的Released_V1,我正在考虑主要问题? 我如何实现这种合并?

1 个答案:

答案 0 :(得分:1)

我在这里看不到一团糟。事实上,我没有看到任何东西,只有一个主线分支,然后是两个合并,一个看起来像git pull。然而,这些图表在您习惯它们之前可能会有点混乱。

您的HEAD提交,在您的图表中显示为“Released_V1”的分支提示是origin/Released_V1的合并。这可能有两种方式,最有可能是git pull上的Released_V1,并将该分支设置为跟踪origin

HEAD~1是将admin_aps合并到Released_V1的合并提交。这里没什么奇怪的。这些行只是表明它的合并基础在历史上比你的图表片段更远。

然后你的Released_V1的历史记录是最新的,除了“先前提交的一部分”和“重新定位的头部”这些都是......之后的旧变化。

“origin / Released_V1”文本只是显示了Released_V1的原始副本的本地提交指针,它是您上次获取或拉取时建立的。

总之,这看起来很正常。历史表明你这样做了:

git merge admin_aps
git pull ;# could also be git fetch && git merge origin/Released_V1

有什么问题?要将其推回到您的遥控器,您可以(在几个选项中)发出:git push origin Released_V1,这应该是一个快速推进。

相关问题