Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我执行了
git add .
现在我想恢复那个 git add。我怎样才能做到这一点?
git reset(相当于git reset HEAD)将取消add(更常见的是“取消暂存”)所有文件。
git reset
git reset HEAD
add
在 Git 中,revert用于撤消现有提交(通常是不久前发生的提交,或已与他人共享的提交)。如果您的提交尚未与其他人共享,则有一些方法可以“重写”最近的历史记录,这样您就可以假装您想要恢复的更改从未发生过。
revert
您可以使用 取消暂存所有快照,也可以使用git reset HEAD选择性取消暂存路径git reset HEAD -- <filepath>。
git reset HEAD -- <filepath>