我使用 iOS 的 Storyboards 在本地进行了更改。我无法将它们正确地与我的一个朋友合并,所以我放弃了。我的更改非常小,我可以稍后重做。我想做的是在没有情节提要的情况下反转最后一次提交,只保留我的代码。我试着遵循这个:
我对此的解释是:
git reset --soft HEAD^
在此之后,我做了 git status,我在暂存区看到了我所有的文件都是绿色的,包括故事板。所以我想取消他们的舞台(或者我是这么认为的)。所以我做了
git reset HEAD MainStoryboard*
然后我没有在 git status 上看到我的故事板文件。在我认为很奇怪的未上演区域中,我也没有看到它们是红色的。所以我然后做了
git commit -a -c ORIG_HEAD
它允许我更改我的提交消息,但提交是相同的。它仍然提交我的故事板文件。所以我不确定这里发生了什么......有什么想法吗?提前致谢。