Fork me on GitHub

git丢弃修改

git 丢弃修改

未add(工作区)

  • 1.git restore . 或者git restore test.file;
  • 2.git checkout -- *

已add(暂存区)

  • 1.git restore --stage .
    将文件从暂存区移到工作区,修改不会消失
  • 2.git reset HEAD *
    将文件从暂存区移到工作区,修改不会消失

已commit(本地仓库区)

  • 1.git reset --soft HEAD^
    修改会保存到暂存区
  • 2.git reset --hard HEAD^
    修改会全部清除
posted @ 2022-03-10 15:00  bugMaker-java  阅读(278)  评论(0编辑  收藏  举报