SORU
21 Ocak 2009, ÇARŞAMBA


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
4 ŞUBAT 2010, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010