1. ホーム
  2. ギット

[解決済み】コミット後の.gitignore [重複]について]

2022-04-07 04:59:41

質問

私はGithubでホストされているgitリポジトリを持っています。多くのファイルをコミットした後、私はこのリポジトリで .gitignore を除外し .exe , .obj ファイルを作成します。

しかし、これらのコミットされたファイルは自動的にリポジトリから削除されるのでしょうか?それを強制する方法はありますか?

解決方法は?

に追加されたからといって、すでにレポにコミットされているファイルを強制的に削除することはできません。 .gitignore

あなたは git rm --cached を使って、レポに不要なファイルを削除してください。( --cached ローカルコピーは残して、レポからは削除したいでしょうから。) つまり、レポからすべてのexeを削除したい場合は、次のようにします。

git rm --cached /\*.exe

(アスタリスク * はシェルから引用していることに注意しましょう。これは、ファイルやサブディレクトリのパス名をシェルではなく git が展開するようにするためです)