美文网首页
git之discard、撤销

git之discard、撤销

作者: RangoFu | 来源:发表于2019-06-12 09:43 被阅读0次

    有时候增、删、改文件,需要discard和撤销,分3种情况:

    Number 1. add before

    执行命令1或命令2

    Number 2. add after and commit before

    执行命令3和(命令1或命令2)

    Number 3. commit after and push before

    执行命令4和命令1

    1.discard命令:
    git checkout -- 文件  (注意双横杠和文件之前有空格)
    

    eg:git checkout -- src/

    2.删除untracked文件命令:
    git clean -fd
    
    3.reset命令:
    git reset HEAD 文件
    

    eg:git reset HEAD src/

    4.撤销commit命令:
    查看操作记录:
    git reflog
    然后执行:
    git reset HEAD@{1}  (注意数字1是需要撤销到的版本)
    

    相关文章

      网友评论

          本文标题:git之discard、撤销

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