我执行了
git add .
现在我想恢复git add。我怎么能做到这一点?
答案 0 :(得分:23)
git reset
(相当于git reset HEAD
)将取消 - add
(更常见的是“非舞台”)所有文件。
在Git中,revert
用于撤消现有提交(通常是之前发生的提交,或者已经与其他人共享)。如果您的提交尚未与他人共享,则可以“重写”最近的历史记录,以便您可以假装您想要还原的更改从未发生过。
答案 1 :(得分:8)
您可以使用git reset HEAD
取消暂存所有快照,也可以选择使用git reset HEAD -- <filepath>
取消停放路径。