Git göz ardı dosyaları göster
Ayaklarım ıslak gıt almak için aşağıdaki sorun var:
Benim proje kaynak ağacı:
/
|
--src/
----refs/
----...
|
--vendor/
----...
Orada derleme ve projeyi onlardan alır nerede /src/hakem içine başvuruları hareket daha sonra satıcı benim şube kodu (şu anda) MEF.
Benim sorunum benim .gitignore *görmezden ayarlayın.dll ve *.pdb. Bir 'git-f bar.dll' Tamam olduğu göz ardı dosya ekleme zorlamak için, sorunlu dosyaları bunu göz ardı var listesine çözebilirim. ekleme yapabilirim
Yoksayılan dosyaları ekleyebilirsiniz unutmam emin olmak için liste yapmak istiyorum.
Git-files ls man on sayfa okudum ve o iş yapmak mümkün değil. 'Git ls-dosyaları standart hariç-ben istiyorum ne yapmalıyım. bana öyle geliyor ki Neyi kaçırıyorum?
GÜNCELLEME:
ls-dosyaları -ben gitçalışmaz, hata alıyorum:ls-dosyaları: --göz ardı ihtiyacı hariç desen biraz
ls-dosyaları gıt --Diğerleri -ı --include-from=.git/info/hariçolarak VonC aşağıda sugested gerçekten cevap.--- standart hariçseçenek de yerine çalışır--include.
Eserleri: ne özeti
git ls-files --others -i --exclude-from=.git/info/exclude
git ls-files --others -i --exclude-standard
CEVAP
Oldukça temiz olan başka bir seçenek (abartmıyorum.):
git clean -ndX
Açıklama:
$ git help clean
git-clean - Remove untracked files from the working tree
-n, --dry-run - Don't actually remove anything, just show what would be done.
-d - Remove untracked directories in addition to untracked files.
-X - Remove only files ignored by git.
Not: Bu çözüm zaten "temizledi." edildiğini göz ardı dosyalarını göstermez
Şerefe dostum.
Matt
P. S. ben gerçekten, benim cevabım Avustralya sadece gururlu değilim. :)
DÜZENLEME:
Bu yöntem git status
göz ardı ettiği bütün dosyaları yakalamak mümkündür. Örnekler için here bkz.
Yüce Metin - sola dosyaları göster açı...
*.Xcode5 dosyaları VCS altında göz ard...
Nasıl Gıt kullanmadan dosyaları göz ar...
Javascript .dosyaları göster - javascr...
Disable Maven uyarı mesajı "savaş...