Saya mencoba menggunakan file .gitignore dengan pola yang dinegasikan (baris dimulai dengan!), Tetapi tidak berfungsi seperti yang saya harapkan.
Sebagai contoh minimal, saya memiliki struktur direktori berikut:
C:/gittest
-- .gitignore
-- aaa/
-- bbb/
-- file.txt
-- ccc/
-- otherfile.txt
dan di file gitignore saya, saya memiliki ini:
aaa/
!aaa/ccc/
Pemahaman saya (berdasarkan halaman doc ini ) adalah bahwa file aaa / ccc / otherfile.txt tidak boleh diabaikan, tetapi sebenarnya git mengabaikan semua yang ada di bawah aaa.
Apakah saya salah memahami kalimat ini: "Awalan opsional! Yang meniadakan pola; file apa pun yang cocok yang dikecualikan oleh pola sebelumnya akan disertakan lagi."?
BTW, ini di Windows dengan msysgit 1.7.0.2.