如何撤消上次提交

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

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

  • 免责声明:如果您已经推送并且其他人可能已经撤离,请不要这样做。

    如果您只是想将文件添加到该提交中:

    git add <files>
    git commit --amend --no-edit
    

    否则,您可以完全撤销并重做提交,详细信息如下:如何在Git中撤消上次提交(s)?


    你可以通过以下方式撤销上次提交

     git reset --soft HEAD~ 
    

    如果您在提交信息中存在拼写错误并且只想编辑该信息,则可以执行以下操作:

    git commit --amend
    

    如果您提交了一个提交,但其中一个文件有错误。 您可以进行更改,然后更新提交。

    git add <file_path>
    git commit --amend
    

    如果您忘记了提交信息的历史记录,您可以这样做:

    git rebase-reword <commit-id>
    

    在编辑历史记录时要非常小心。 如果您已将此更改推送给原始地址,则可能会导致其他贡献者出现问题。

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

    上一篇: How to undo the last commit

    下一篇: How I undo my last commit?