18 AĞUSTOS 2011, PERŞEMBE
Nasıl içeriğini silmeden dosyaları çok sayıda unstage için
Ben yanlışlıkla geçici dosyaları git add -A
kullanarak eklenen çok
Dosyaları aşağıdaki komutları kullanarak unstage için yönetmek ve kirli dizini kaldırmak için başardı.
git ls-files -z | xargs -0 rm -f
git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached
Yukarıdaki komutları git help rm
'de listelenmiştir. Ama ne yazık ki, benim dosyaları da önbellek seçeneği vermiştim ama infaz silindi. Nasıl içerik kaybetmeden dizin temizlemek mi?
Ayrıca, eğer birisi bu boru operasyon çalıştığını açıklayabilir eğer yararlı olacaktır.
CEVAP
2 Temmuz 2014, ÇARŞAMBA
Çalıştırmayın "reset --hard". gıt Sadece eklenen dosyaları unstage değil, ama yaptığınız değişiklikleri geri döner!
Eğer istediğin bir gayretkeş geri almak için ise "" çalıştırın: . gıt Ekle
git reset
Yaptığınız değişiklikleri istediğiniz gibi yeniden eklemek için unstanged ve hazır olacak.
Bunu Paylaş:
Bir depo dosyaları silmeden dizinden d...
Nasıl JSP dosyaları Java kod önlemek i...
Nasıl div içeriğini daha büyük değil y...
Nasıl bir dosyanın içeriğini bir Java ...
Nasıl css ile altına bir div içeriğini...