SORU
25 AĞUSTOS 2009, Salı


Bir önemsememek zaten'In içindekiler dizini kontrol ettin mi?

Sadece grafik ve ses dosyaları çeşitli projelerde kullanılan tutmak için kullanılan ve git deposu var. Alt dizinleri olmadan bir dizinde. Şimdi sadece başka bir yerinden gelen varlıklar, yapısal bu dizin kopyalamak için bir komut dosyası alt-dizinleri çeşitli düzeylerde ile oluşturulmuş.

Şimdi ben sadece (kaynağı) hiyerarşik dosya yapısı git ile takip olmak istiyorum ve (hedef) düz dizini (bir yığın tüm dosyaları ile) ihmal edilmemelidir.

Hedef dizin için ekledim .gitignore, ama git yine de bu değişiklikleri takip ediyor. Eğer hedef dizindeki eski dosyayı silme işlemini ben işlerse, git yeni içeriğini takibi durdurabilir (komut dosyası tarafından kopyalanan), ama değil düşündüm.

Nasıl git hedef dizin unut yapabilirim?

CEVAP
25 AĞUSTOS 2009, Salı


Bu komut gıt aslında silmeden altına dizin ve dosyaları durdurdunuz neden olur:

git rm -r --cached <your directory>

-r Bu seçenek dizin altındaki tüm dosyaların kaldırılması neden olur.

--cached Bu seçenek yalnızca dosyaları gıt dizin, çalışma kopyanız kaldırıldı neden olur. Varsayılan olarak git rm <file> <file> silmek istiyorsunuz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009
  • njhaley

    njhaley

    24 NİSAN 2006
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012