0

在此处输入图像描述在此处输入图像描述git-当前日志

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

4

1 回答 1

1

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

您的HEAD提交,在图表中显示为“Released_V1”的分支提示,是origin/Released_V1. 这可能有几种方式,最有可能是git pullon Released_V1,该分支设置为 track 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这应该是一个快进推送。

于 2012-08-16T12:12:24.063 回答