Pertanyaan git tidak termasuk vs mengabaikan


saya menggunakan Menara untuk menggunakan Git di Mac. Pengaturan di Tower telah Mengabaikan bagian yang membuat .gitignore, tetapi memiliki bagian lain bernama "Tidak termasuk". Dan sepertinya yang dapat digunakan tidak termasuk dengan "# git ls-files --others --exclude-from = .git / info / exclude".

Tower screenshot

Untuk Apa Yang Dikecualikan? Mengapa satu kebutuhan tidak termasuk ketika gitignore tersedia?


32
2018-04-08 21:36


asal


Jawaban:


Ini adalah daftar file yang tidak ada .gitignore (yang bisa diversi), tetapi yang ingin Anda kecualikan pada salinan repo mesin Anda.

Dari dokumen:

Pola yang khusus untuk repositori tertentu tetapi yang melakukannya   tidak perlu dibagikan dengan repositori terkait lainnya (misalnya, tambahan   file yang hidup di dalam repositori tetapi khusus untuk satu pengguna   alur kerja) harus masuk ke file $ GIT_DIR / info / exclude.

Perhatikan bahwa .git / info / exclude tidak dapat diversi karena di direktori .git.


42
2018-04-08 21:40