重新建立后缺少一项提交

时间:2020-03-30 12:52:54

标签: git

下面是初始提交图: enter image description here

我想将灵感分支基于v0.1-release

git rebase v0.1-release

然后我得到了 enter image description here

我真的很困惑,为什么commit(“高级练习技巧”)甚至不在inspiration分支中?

难道不是要基于两个提交(灵感)提交到v0.1-release分支上吗?为什么只剩下一个?

1 个答案:

答案 0 :(得分:1)

Advanced practice technique.已在v0.1-release中。

git-rebase

请注意,HEAD中所有引入相同文本更改的提交 作为在HEAD中的提交.. 被省略(即,已经有一个补丁 上游接受了不同的提交消息或时间戳 跳过)。

您还可以在master中进行此提交,而且甚至可以在master中进行还原。看起来事情失控了。

此外,instpiration分支也被推送。

Pro Git - 3.6 Git Branching - Rebasing

如果您将已经公开推送的提交作为基准,并且 人们可能基于这些承诺进行工作,那么您可能会 一些令人沮丧的麻烦和队友的轻蔑。