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

  • kev5124

    kev5124

    9 Kasım 2008
  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013