我刚刚被要求修复我的应用程序中的一个错误。我收藏了我当前的工作并查看了我的最新版本标签。我立即注意到这是一个错误,因为 Git 消息告诉我我的提交不会被保存,所以我检查了master反而。但在我这样做之前,我已经打开了我的藏品,重新藏起来的:
$ git checkout v1.6.0
$ git stash pop
$ # Oops, I'm not supposed to be here
$ git stash
$ git checkout master
$ git stash pop
然后我修复了该错误,提交并为其创建了一个新标签(v1.6.0-hotfix-1)。现在我的存储库看起来已经被轰炸了。它曾经非常干净,有两个并排的分支,时不时有一个合并和一个标签。现在看起来像这样:
突然我所有的标签都在master分支被压在一起而不是分开得很远,并且“index on”和“WIP on”提交分散开来,可能是由于隐藏所致。我假设这些“提交”是造成混乱的原因,所以我想删除它们。
但我该怎么做呢?有人能解释一下发生了什么事吗?
编辑:重新启动 gitk 后的屏幕截图:
所有“index on”和“WIP on”点都消失了,但我的仓库看起来仍然被轰炸了。怎么可能?
您使用“重新加载”gesture,在某些里程中默认映射为 Ctrl-F5,在其他里程中默认映射为 Shift-F5。通常可以在 GUI 菜单下找到File menu.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)