↓ 跳过正文

git 撤销本地修改的几种情形

·115 字·1 分钟
作者
周萌
记录技术、项目与游戏。

按「改了什么」和「有没有 git add」两个维度记:

情形命令
改了工作区,未 addgit restore <file>
已 add,未 commitgit restore --staged <file>
已 commit,未 pushgit reset --soft HEAD~1
已 push,要回退git revert <commit>(安全)

笔记类条目以「标题即结论」为原则,正文尽量短。