美文网首页
git reset revert checkout 工作区,in

git reset revert checkout 工作区,in

作者: cdz620 | 来源:发表于2020-03-03 00:26 被阅读0次

git reset soft hard mixed

soft

  • work: 不会修改
  • index: 不会修改
  • HEAD: 指向改了

hard

  • work: 修改
  • index: 修改
  • HEAD: 修改

mixed

  • work: 未修改
  • index: 修改
  • HEAD: 修改

hard 误操作恢复

  1. 误操作git reset --hard HEAD^
  2. 查看reflog:git reflog 记录要恢复到的 commit_id
  3. 再reset回去: git reset --hard commit_id

git revert

撤销上一次全部的修改,并会产生一个新的commit_id, 等于瞎折腾一趟,并在log,被别人看到了

git commit --amend

只修改提交的message

参考

相关文章

网友评论

      本文标题:git reset revert checkout 工作区,in

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