Git インストール - コミット前に「git add」を取り消すには?

Gitコマンド / git

誤って、Gitにファイルを追加するコマンドを使ってしまいました。

git add myfile.txt

Braiam



Answer #1

インデックスからファイルを削除しますが、バージョン管理を行い、作業コピーに未コミットの変更を残します。

 git reset HEAD <file>

ファイルをHEADから最後の状態にリセットし、変更を取り消してインデックスから削除します。

 # Think `svn revert <file>` IIRC.
 git reset HEAD <file>
 git checkout <file>

 # If you have a `<branch>` named like `<file>`, use:
 git checkout -- <file>
 git rm -キャッシュされた<ファイル>
 git rm <file>