美文网首页
git_撤销操作

git_撤销操作

作者: 天宇流星 | 来源:发表于2020-05-14 12:06 被阅读0次

    1.撤销提交但是未push 的代码

    git log 先找到要撤回到的那个地方的id,比如要撤回到oringin/master,就用oringin/master 的id (命令符q 结束log)

    第一种: git reset --hard id     (完成撤销,同时将代码恢复到前一commit_id 对应的版本(oringin/master))

     git reset  id

    第二种: git reset  id     (完成Commit命令的撤销,但是不对代码修改)

    2.撤销提交而且push 的代码

    push过的代码

    git reset --soft a8ae4e13e43071e222976405e46defabcf1698ac 保留当前工作区,以便重新提交 , 但是远程分支还在的 撤销不了

    git reset --soft  id

    git push --force  强制提交当前版本号,以达到撤销版本号的目的:

    git push --force

    相关文章

      网友评论

          本文标题:git_撤销操作

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