git push 撤销

作者: 赵者也 | 来源:发表于2018-01-02 14:50 被阅读32次

    如果我们 push 了代码之后,发现了不应该进行 push,此时有两种方法来撤销:

    1. 将本地代码修改回上次代码的内容,再 push 一次,这其实不是真正意义上的撤销了;

    2. 使用 git revert 命令进行撤销:

    git revert HEAD // 撤销前一次 commit
    git revert HEAD^  // 撤销前前一次 commit
    git revert commit-id  // 撤销指定的版本,撤销也会作为一次提交进行保存
    

    git revert 命令的特点是操作之前和之后的 commit 和 history 都会保留,并且把这次撤销作为一次最新的提交。也就是 git revert 是提交一个新的(将需要 revert 的版本的内容再反向修改回去的)版本,版本会递增,但是不影响之前提交的内容。

    相关文章

      网友评论

        本文标题:git push 撤销

        本文链接:https://www.haomeiwen.com/subject/hwofnxtx.html