在分支机构的主人中失踪

时间:2017-11-05 13:27:13

标签: git github

我有一个git repo,其中一些更改进入了发布分支,但如果这些也在主分支中,我就会失去跟踪。

使用git cherry我在master和release分支之间只丢失了3次提交。

然而,在github页面上,如果我去发布分支,它说它提前10次提交(甚至一些提交在主人之后 - 但我不一定关心它)! 如果在控制台上我得到别的东西怎么可能呢? 谢谢!

1 个答案:

答案 0 :(得分:0)

  

如果在控制台上我得到别的东西

,那怎么可能呢?

首先,请确保执行git fetch,以确保远程repo origin的本地历史记录是最新的。

其次,用于git cherrysee which commits in one branch aren't in the other适用于提交的内容,而不是其元数据(日期,作者,...)。
而分支比较(简单差异)比较提交本身,它们具有不同的SHA1。见" git ahead/behind info between master and branch?"为了在本地获得相同的结果。