Git’in izlediği dosyaları nasıl yok sayarım?

.gitignore dosyasına yol eklemek mevcut indeks girdilerini değiştirmez. Yolu indeksten kaldırın ve oluşan commit’i dikkatle inceleyin.

Dosyanın izlendiğini doğrulayın

Git’in yolu zaten izleyip izlemediğini kontrol edin:

git ls-files -- path/to/file

Yol görünüyorsa .gitignore dosyasına uygun kural ekleyip yalnızca indeks kopyasını kaldırın:

git rm --cached -- path/to/file

--cached yerel çalışma kopyasını korur. Commit öncesi git status ve hazırlanan farkları inceleyin. Commit’i alan ekip arkadaşlarının izlenen kopyaları silinebilir; değişikliği koordine edin.

Bir dizin için

Özyinelemeli biçimi kullanmadan dizindeki izlenen yolları tam olarak kontrol edin:

git ls-files -- path/to/directory
git rm -r --cached -- path/to/directory

Bir gizli bilgi commit edildiyse

Gizli bilgiyi son commit’ten kaldırmak eski geçmişi silmez. Açığa çıkan kimlik bilgisini değiştirin ve sağlayıcınızın olay rehberini izleyin. .gitignore yalnızca gelecekte yanlışlıkla eklemeyi önlemeye yardımcı olur.

Kesin davranış ve ayrıntılar için resmi kaynaklara başvurun: GitHub dosya yok sayma rehberi