撤消多个文件和文件夹'git add'

时间:2013-08-25 01:58:45

标签: git git-add

我执行了

git add .

现在我想恢复git add。我怎么能做到这一点?

2 个答案:

答案 0 :(得分:23)

git reset(相当于git reset HEAD)将取消 - add(更常见的是“非舞台”)所有文件。

在Git中,revert用于撤消现有提交(通常是之前发生的提交,或者已经与其他人共享)。如果您的提交尚未与他人共享,则可以“重写”最近的历史记录,以便您可以假装您想要还原的更改从未发生过。

答案 1 :(得分:8)

您可以使用git reset HEAD取消暂存所有快照,也可以选择使用git reset HEAD -- <filepath>取消停放路径。