美文网首页
git中如何撤销改动

git中如何撤销改动

作者: 全新的饭 | 来源:发表于2022-02-14 14:00 被阅读0次

    git reset

    git reset [--soft | --mixed | --hard] [HEAD]

    • HEAD表示当前版本
    • --soft | --mixed | --hard (--mixed 是默认)
      soft:撤销commit,不撤销add,不修改工作区文件
      mixed:撤销commit,撤销add,不修改工作区文件
      hard:撤销commit,撤销add,修改工作区文件

    实际用法

    pull时,发生冲突

    可以直接放弃本地改动:git reset --hard

    add后想撤销

    撤销暂存区中add的全部内容:git reset HEAD
    撤销具体add的某个问题:git reset HEAD 文件路径

    commit后想撤销

    如果不想撤销add的内容:git reset --soft

    相关文章

      网友评论

          本文标题:git中如何撤销改动

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