Ini sebagian besar adalah pertanyaan git. Saya ingin memasukkan notebook ipython saya tetapi mengabaikan checkpoint.
Repo memiliki beberapa folder yang masing-masing memiliki notebook ipython, oleh karena itu mengabaikan satu direktori tidak akan menyelesaikannya. Saya ingin terus menambahkan folder baru dengan buku catatan di dalamnya tanpa mengkhawatirkannya.
Firasat saya adalah bahwa pasti ada cara untuk menggunakan beberapa wildcard untuk mengabaikan apa pun yang ada di folder yang bernama * /. Ipynb_checkpoints / tetapi belum bisa mengetahuinya.
Jadi, bagaimana saya bisa mengabaikan semua pos pemeriksaan notebook ipython di repositori, di mana pun mereka berada?
sumber
notebooks/.ipynb_checkpoints/
, dan saya tidak bisa mengabaikannya seumur hidup saya! Saya mencoba menambahkan jalur itu, dengan dan tanpa garis miring ke .gitignore saya. Saya mencoba saran Anda. Saya mencoba menambahkan banyak bintang. Ada ide?.gitignore
file Anda beradagit config
?.gitignore
tidak dapat mengabaikan hal-hal setelah fakta (jika mereka sudah berkomitmen).gitignore
baik-baik saja, dan file serta folder lain akan diabaikan. Saya tidak tahu mengapa ini tidak berhasil, tetapi saya menemukan sesuatu yang berhasil. Saya akan menambahkannya sebagai jawaban..gitignore
. Saya akhirnya bisa membuatnya bekerja dengan sesuatu yang akan saya tambahkan sebagai jawaban.Saya akan merekomendasikan untuk digunakan
**/*.ipynb_checkpoints/
dalam.gitignore
file Anda .sumber
Tambahkan ke Anda
.gitignore
:Dan Anda harus pergi.
sumber
Ini bekerja.
sumber
Beberapa kali Anda mungkin lupa bahwa Anda sudah melacak file di repositori git Anda (seperti dalam kasus saya). Jadi, Anda mungkin harus melepaskannya terlebih dahulu
dan kemudian tambahkan ke
.gitignore
baris Anda:sumber
Untuk beberapa alasan, tidak ada jawaban saat ini yang berhasil untuk saya. Saya akhirnya bisa mendapatkan git untuk mengabaikan semua file pos pemeriksaan saya (dan file dan folder tersembunyi yang tidak diinginkan lainnya) dengan menambahkan:
ke
.gitignore
file saya di direktori dasar repo. Ini adalah sapuan luas, dan akan merepotkan jika Anda ingin menyimpan file tersembunyi di repo Anda, tetapi saya tidak memerlukan file apa pun kecuali milik saya.gitignore
, jadi ini berfungsi untuk saya!sumber
Saya menggunakan perintah
rm -rf .ipynb_checkpoints
. Ini berhasil untuk saya.sumber