Gitignore Windows: Kapsamlı Bir Rehber
Giriş
Gitignore, Git sürüm kontrol sistemi için bir yapılandırma dosyasıdır. Gitignore dosyası, Git’in izlememesi gereken dosya ve dizinleri belirtir. Bu, Git deposunun boyutunu küçültmeye ve yalnızca önemli dosyaların izlenmesini sağlamaya yardımcı olur.
Gitignore dosyası, Git deposunun kök dizininde bulunur. Gitignore dosyası yoksa, Git deposunun kök dizininde yeni bir Gitignore dosyası oluşturabilirsiniz.
Gitignore Dosyasının Yapısı
Gitignore dosyası, aşağıdaki kurallara göre düzenlenir:
- Her kural yeni bir satıra yazılır.
- Bir kural, bir dosya veya dizinin yolunu belirtir.
- Bir kural, bir yorum satırıyla başlıyorsa, Git tarafından yorumlanır ve dikkate alınmaz.
- Bir kural, bir yıldız işareti (*) ile başlıyorsa, bir joker karakterdir. Joker karakter, herhangi bir karakter veya karakter dizisini temsil eder.
- Bir kural, bir soru işareti (?) ile başlıyorsa, bir joker karakterdir. Joker karakter, herhangi bir karakteri temsil eder.
- Bir kural, bir kare parantez ([) ile başlıyorsa, bir karakter sınıfını belirtir. Karakter sınıfı, belirtilen karakterlerden herhangi birini temsil eder.
- Bir kural, bir ünlem işareti (!) ile başlıyorsa, bir hariç tutma kuralıdır. Hariç tutma kuralı, belirtilen dosya veya dizinin izlenmesini sağlar.
Gitignore Dosyasında Kullanılan Örnek Kurallar
Aşağıdaki tabloda, Gitignore dosyasında kullanılan bazı örnek kurallar verilmiştir:
| Kural | Açıklama |
|—|—|
| .gitignore
| Gitignore dosyasını izleme. |
| *.log
| Tüm .log dosyalarını izleme. |
| build/*
| build dizinindeki tüm dosyaları izleme. |
| tmp/
| tmp dizinini izleme. |
| !README.md
| README.md dosyasını izleme. |
Windows’ta Gitignore Dosyası Oluşturma
Windows’ta Gitignore dosyası oluşturmak için aşağıdaki adımları izleyin:
- Git deposunun kök dizinine gidin.
- Not Defteri veya başka bir metin düzenleyiciyi açın.
- Gitignore dosyasına eklemek istediğiniz kuralları yazın.
- Dosyayı Gitignore adıyla kaydedin.
Gitignore Dosyasını Güncelleme
Gitignore dosyasını güncellemek için aşağıdaki adımları izleyin:
- Git deposunun kök dizinine gidin.
- Gitignore dosyasını açın.
- Gitignore dosyasına eklemek istediğiniz kuralları yazın.
- Dosyayı kaydedin.
Sonuç
Gitignore dosyası, Git sürüm kontrol sistemi için önemli bir yapılandırma dosyasıdır. Gitignore dosyası, Git’in izlememesi gereken dosya ve dizinleri belirtir. Bu, Git deposunun boyutunu küçültmeye ve yalnızca önemli dosyaların izlenmesini sağlamaya yardımcı olur.