22

重複の可能性:
Git:ローカルファイルシステムからファイルを削除せずに、リポジトリからファイルを削除します

ローカルコピーからファイルを削除せずに、リモートリポジトリからファイルを削除したい。gitでこれを行う方法はありますか?

その理由は、私は早い段階でプロジェクトに取り組んでいるからです。リポジトリにあるべきではないいくつかのファイルをコミットしたので、それらのファイルをに追加しました.gitignore。これらのファイルをローカルコピーから削除すると、プログラムが機能しなくなります。

みんな、ありがとう。この質問は、 「ローカルファイルシステムからファイルを削除せずにGitリポジトリからファイルを削除する」と重複しています。

4

1 に答える 1

40

このコマンドを使用します

git rm --cached <filename>
git rm --cached -r <dir_name>
git commit -m "Removed folder from repository"
git push origin master

これにより、作業ツリーに触れることなく、インデックスからファイル名が削除されます。

于 2013-01-29T05:21:05.590 に答える