git听起来像是在前几次结账后删除我的提交



我的git中有7个提交,我签出了第5个提交,然后从中创建了一个分支。在那之后,第六次和第七次犯罪消失了?我使用gui git应用程序和git日志检查了主分支和新分支,但没有发现关于我的第6次和第7次提交的任何信息。

如果你有7个提交,并且你在第5个分支,那么你的分支就不会有更多的提交了。查看提交历史(假设分支名为new_branch,您从master分支出来(:

new_branch
↓
C4 <- C5 <- C6 <- C7
↑
master

new_branch指向第五个提交,并且看不到它的后代。尝试使用git log master,它将显示master分支的历史记录。

请参阅此SO帖子以供参考。

最新更新