撤销

作者: skoll | 来源:发表于2022-07-05 00:24 被阅读0次

    恢复暂存区的指定文件到工作区

    git checkout file

    恢复某个commit的执行文件到暂存区和工作区

    git checkout commit file

    恢复暂存区所有文件到工作区

    git checkout .

    新建一个commit,用来撤销指定的commit

    1 .后者所有的变化都将被前者抵消,并且用到当前分支
    git revert commit

    重置暂存区的指定文件,与上一次commit保持一致,但工作区不变

    $ git reset [file]

    重置暂存区与工作区,与上一次commit保持一致

    $ git reset --hard

    重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变

    $ git reset [commit]

    重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致

    $ git reset --hard [commit]

    重置当前HEAD为指定commit,但保持暂存区和工作区不变

    $ git reset --keep [commit]

    相关文章

      网友评论

          本文标题:撤销

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