背景:已经将项目project001执行了git add ./后,不想提交了,需要撤回代码。
方法
①. 执行 git reset HEAD -- project001 将project001从本地缓存库撤销
git reset HEAD -- . 将本地缓存库中所有项目撤销
问题:执行上面的命令后,因为我执行上述命令之前,修改了两个文件,所以弹出了如下报错:
Unstaged changes after reset
解决:
1. git add . 将文件的修改和新建,添加到缓存区
2. git reset --hard 清空工作区和缓存区
然后重新执行①命令