リポジトリ内のどこでも ipython ノートブックのチェックポイントを無視する方法 質問する

リポジトリ内のどこでも ipython ノートブックのチェックポイントを無視する方法 質問する

これは主に git に関する質問です。ipython ノートブックをコミットしたいのですが、チェックポイントは gitignore にしたいです。

リポジトリには複数のフォルダーがあり、それぞれに ipython ノートブックが含まれているため、1 つのディレクトリを無視するだけでは解決しません。気にせずに、ノートブックを含む新しいフォルダーを追加し続けたいと思います。

私の直感では、ワイルドカードを使って*/.ipynb_checkpoints/ というフォルダ内にあるものはすべて gitignore で無視します。しかし、それを理解することはできませんでした。

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

ベストアンサー1

.gitignore に追加する場合:

.ipynb_checkpoints

(スラッシュはどこにも含まれません)、リポジトリ内のその名前のファイルまたはディレクトリはすべて無視されます。パスは、 を含める場合にのみチェックされます/

からこの答えコンピュータにグローバル gitignore を設定することもできます。

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

おすすめ記事