小编典典

将最后一个 git 提交移动(或“撤消”)到未暂存区域

all

将您的最后一个 git 提交移回“未暂存的更改”+“未跟踪的文件”区域的最佳方法是什么(有问题的提交未推送/仅在您的本地存储库中,有效地将其从 HEAD
中删除)?

换句话说,您如何回滚提交,但自动将该差异应用到您的未暂存区域?


阅读 59

收藏
2022-07-07

共1个答案

小编典典

您可以使用git reset将当前分支设置为先前的提交,即HEAD^

git reset HEAD^

添加--soft会将这些文件保留在 索引 中:(准备提交)

git reset --soft HEAD^

--soft

(”)这会留下所有更改的文件“要提交的更改”,就像 git status 所说的那样。

2022-07-07