所以我认为我从我的功能分支进行了简单的合并,然后归结为master。然而,在Git Extensions中,它以褪色的风格显示了几个标签(见图)。这应该是什么意思?文档非常缺乏。如果我在主人和分支上都做了git status
,那就说没有什么可以提交,工作树是干净的。
你看到的是Git Extensions中这两个设置的效果:
基本上,您显示历史记录的存储库是周围存储库的子模块。子模块存储库有两个提交,父存储库尚不知道。
让我解释。
当您在具有子模块的存储库中提交时,子模块存储库所在的提交的sha记录在父存储库中。因此,父存储库认为子模块应该在第三次提交时。
但是,该子模块中的存储库具有自己的生命周期,并且在父存储库被告知使用该第三次提交之后,另外两个提交已添加到该子模块存储库中。
那些被淘汰的标签表示父存储库认为子模块应该在哪里。