没执行过 git add,git代码回退方法
没执行过 git add,git代码回退方法
应用场景:借助ai工具修改代码,发现不合理的修改,需要回退代码,无需提交
没执行过 git add(最常用)
直接丢弃工作区修改,回到最近一次提交的样子:
# Git 2.23+ 推荐
git restore . //后面是一个点号
# 单个文件
git restore 文件名
# 老版本写法(一样的效果)
git checkout -- . //后面是一个点号
没执行过 git add,git代码回退方法
应用场景:借助ai工具修改代码,发现不合理的修改,需要回退代码,无需提交
没执行过 git add(最常用)
直接丢弃工作区修改,回到最近一次提交的样子:
# Git 2.23+ 推荐
git restore . //后面是一个点号
# 单个文件
git restore 文件名
# 老版本写法(一样的效果)
git checkout -- . //后面是一个点号