2016-11-12 8 views
0

"git add"インデックスからファイルを削除するには、masterブランチにまだコミットされていない場合があります。git add indexからファイルを削除するにはどのリポジトリからもファイルをローカルに削除しないでください

私は実際にファイル自体をデリートしたくないです。インデックスから削除するだけです。 TIA

+3

[コミット前に 'git add'を元に戻すにはどうすればいいですか?](http://stackoverflow.com/questions/348170/how-to-undo-git-add-before-commit) – Arkej

答えて

5
git reset filepath 

これは、追加のインデックスからファイルを削除し、変更は、ローカルシステム上に残ります。

1

あなたは、単にそれがこの単純RRMコマンドを使用してインデックスを形成削除する必要があります。

git rm --cached <file name> 

あなたは

git rm <file> 

を使用する場合、それはあなたのファイルディレクトリと索引の両方から削除されます、 --cacheフラグを使用すると、インデックスから削除されます。

ファイルを削除したら、変更をコミットする必要があります。したがって、git commit --ammendを使用して最後のコミットを変更してください。
これは、最後にコミットされたファイルを他のすべての変更と共に削除します。

関連する問題