我有一个名为 feat-a
的分支,我想“撤销”我的最后一次本地提交,只保留这些文件的暂存状态。然后当它们都被暂存时,我想要将这些更改进行存储。
现在我所做的听起来有点反向,但是这个问题的原因是在主分支上进行了强制推送以重新编写一些提交作者,因此将主分支合并或变基到/到feat-a
中会完全破裂并产生大量冲突,尽管主分支和feat-a只相差一个提交。
我已经阅读了一个类似的问题:如何隐藏我的上一个提交?
但这并不一定是我想要做的。我只想取消暂存并隐藏我的最后一次直接提交,而不是像那位用户想要的那样(即从其他提交之间拉出一个提交)。