有没有办法在不更改工作目录中的文件的情况下恢复旧的提交? 我不久前提交了一次,但我提交的代码还没有准备好,我希望这些更改作为未提交的更改保留在我的工作目录中,以便我现在可以继续处理它们。 我查看了 revert 命令,但这改变了工作目录。 我正在考虑检查旧版本,重置 head 1 并存储更改,但我已经有了更改。我只是希望它就像我当时从未进行过一次提交一样,但我希望保留对文件的更改。
最佳答案
你可以做类似的事情
git revert hash_of_your_commit
git reset HEAD^
之后,您对还原的提交进行了未暂存的更改。
关于git - 有没有办法将旧提交 'soft revert'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37822718/