移动(或“撤消”)最后的git提交到非分区

这个问题在这里已经有了答案:

  • 如何撤消Git中的最新提交? 69个答案

  • 将文件标记为提交使用

    git reset --soft HEAD^
    

    否则

    git reset HEAD^
    

    --soft

    (...)这会将所有更改的文件“更改提交”,因为git状态会将其放入。


    git-extras提供了一个git undo命令,这是一种更容易记住的做同样事情的方式(以及许多其他方便的额外功能,如名称所示)。

    链接地址: http://www.djcxy.com/p/567.html

    上一篇: Move (or "Undo") last git commit to unstaged area

    下一篇: Is there a way to rollback my last push to Git?