当前位置:   article > 正文

撤销git commit/add 3种情况_git丢弃未add的修改

git丢弃未add的修改

3种参数
     撤销: git reset + 3种参数 + HEAD^
     例如:git reset --soft HEAD^
1.删除工作间改动代码,撤销commit,撤销git add . 改动全撤: --hard
git reset --hard HEAD^
2. 不删除工作空间改动代码,撤销commit,不撤销git add . 改动暂存: --soft
git reset --soft HEAD^
3. 不删除工作空间改动代码,撤销commit,撤销git add . 改动保留:–mixed
git reset --mixed HEAD^
注:修改commit的注释:git commit --amend
重置到指定版本/commit
先git log 查询你要重置的版本号/commit号
git reset --soft a5aaaav4aaaa5aaa6aa7aaaa7aaaaaa999aa
最后git push origin 分支名称 --force强制提交到当前版本号

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/935778
推荐阅读
相关标签
  

闽ICP备14008679号