.pyc
Git 内のファイルを無視するにはどうすればいいですか?
入れても.gitignore
動作しません。追跡されず、コミットがチェックされないようにする必要があります。
ベストアンサー1
次の行を追加する必要があります:
*.pyc
.gitignore
リポジトリの初期化直後に、git リポジトリ ツリーのルート フォルダー内のファイルに追加します。
としてラルフテニンジャただし、事前にこれを行うのを忘れた場合は、ファイルに行を追加するだけでは.gitignore
、以前にコミットされたすべての.pyc
ファイルが引き続き追跡されるため、リポジトリからそれらを削除する必要があります。
Linux システム (または MacOSX のような「親と子」) を使用している場合は、リポジトリのルートから次の 1 行のコマンドを実行するだけで簡単に実行できます。
find . -name "*.pyc" -exec git rm -f "{}" \;
これは次のことを意味します:
現在いるディレクトリから、名前が拡張子で終わるすべてのファイルを検索し
.pyc
、ファイル名をコマンドに渡します。git rm -f
追跡対象ファイルとして Git からファイルを削除した後*.pyc
、この変更をリポジトリにコミットし、最後にファイル*.pyc
に行を追加できます.gitignore
。
(出典:http://yuji.wordpress.com/2010/10/29/git-remove-all-pyc/)