使用智能git,我正在尝试将所有来自'admin_aps'的提交合并到原点并弄乱它。 'Released_V1'是否是两者之间的桥梁? 我无法访问原始存储库中的Released_V1,我正在考虑主要问题? 我如何实现这种合并?
答案 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
,这应该是一个快速推进。