1. ホーム
  2. git

[解決済み] ipython notebookのチェックポイントを無視する方法(リポジトリ内の任意の場所

2022-05-14 13:36:35

質問

これはほとんどgitの質問です。私は私のipythonノートブックをコミットしたいのですが、チェックポイントをgitignoreします。

レポには、それぞれがipythonノートブックを持つ複数のフォルダがあり、したがって、単一のディレクトリを無視するだけでは解決されません。私はそれを心配することなく、中にノートブックを持つ新しいフォルダを追加し続けたいのです。

私の直感では、何らかのワイルドカードを使用して gitignore */.ipynb_checkpoints/ という名前のフォルダーにあるものをすべて無視する。 という名前のフォルダにあるものをすべて無視する方法があるはずですが、それがわかりません。

では、リポジトリ内のすべての ipython notebook チェックポイントを、それがどこにあっても git 無視するにはどうしたらいいのでしょうか?

どのように解決するのですか?

.gitignoreに追加すれば。

.ipynb_checkpoints

(どこにもスラッシュがない) と指定した場合、その名前のファイルやディレクトリは無視されます。パスがチェックされるのは / .

から この回答 は、あなたのコンピュータのためにグローバルなgitignoreを持つこともできます。

git config --global core.excludesfile '~/.gitignore'
echo '.ipynb_checkpoints' >> ~/.gitignore