Gitで間違えたgit addをキャンセルする方法

gitを使っていて、間違ったファイルをgit addしてしまった場合に、これをキャンセルする為には、以下のコマンドが使えます。

% git rm --cached 

git rmは、Working Tree (作業コピー)と index からファイルを削除するコマンドですが、 --cachedを指定する事で、 indexからのみファイルを削除する事ができます。
git addはWorking Treeからindexにファイルを追加するコマンドなので、 git rm --cachedは、git addと対をなすコマンドだと言えますね。

但是,当这个是第一次add,也就是说,在git init后的第一次add,想要回滚的时候,用上面的命令,就会出错。这个时候需要使用下面的命令。
git rm -r --cached .
END

0 Responses to "Gitで間違えたgit addをキャンセルする方法"