Yanıtlar:
Kolay. git rm --cached
Sürüm kontrol önbelleğinden kaldırmak istediğiniz dosyayı kullanın , ancak dosya sisteminizden kaldırmak / silmek istemeyin. Eğer böyle bir foo.txt
sürüm kontrolünden kaldırmak istiyorsanız , sadece şu komutu çalıştırın:
git rm --cached foo.txt
Resmi Git git-rm
belgelerinde açıklandığı gibi :
--cached
Yolları yalnızca dizinden ayırmak ve kaldırmak için bu seçeneği kullanın. Çalışan ağaç dosyaları (değiştirilmiş olsun olmasın) yalnız bırakılacaktır.
--cached
önce duymuştum , ancak dizinden dosyaları kaldıracağını düşündüm. Teşekkürler!