Gitリポジトリ内の.pycファイルを無視する 質問する

Gitリポジトリ内の.pycファイルを無視する 質問する

.pycGit 内のファイルを無視するにはどうすればいいですか?

入れても.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/

おすすめ記事