移动(或“撤消”)最后的git提交到非分区
这个问题在这里已经有了答案:
将文件标记为提交使用
git reset --soft HEAD^
否则
git reset HEAD^
--soft
(...)这会将所有更改的文件“更改提交”,因为git状态会将其放入。
git-extras提供了一个git undo
命令,这是一种更容易记住的做同样事情的方式(以及许多其他方便的额外功能,如名称所示)。
这个问题在这里已经有了答案:
将文件标记为提交使用
git reset --soft HEAD^
否则
git reset HEAD^
--soft
(...)这会将所有更改的文件“更改提交”,因为git状态会将其放入。
git-extras提供了一个git undo
命令,这是一种更容易记住的做同样事情的方式(以及许多其他方便的额外功能,如名称所示)。