SORU
28 EKİM 2011, Cuma


Onları ekledikten sonra uzak depodan dizini Kaldır .gitignore

İşledim ve bazı dizin github itti. Bundan sonra, .gitignore dosya yoksayıldı bir dizin ekleyerek değiştirdim. Her şey gayet iyi çalışıyor, ama artık göz ardı) dizin github üzerinde kalır.

Nasıl github ve depo tarihinden bu dizin silerim?

CEVAP
28 EKİM 2011, Cuma


.gitignore kuralları izlenmeyen dosyaları için geçerli dosya sadece. Bu dizin altındaki dosyalar zaten depo içinde işlenmiş olduğu için, onları unstage, bir taahhüt oluşturun ve GitHub için itmek gerekir:

git rm -r --cached some-directory
git commit -m 'Remove the now ignored directory "some-directory"'
git push origin master

Eğer başkası sizin depo ile çalışıyor ise sizin depo - bunu yapmamalısın tarihi yeniden yazma olmadan geçmişinizden dosyayı silemezsiniz, ya da birden fazla bilgisayardan kullanıyorsun. Eğer hala bunu yapmak istiyorsanız, git filter-branch tarihi there is a helpful guide to that here yeniden yazmak için kullanabilirsiniz.

Ayrıca, git rm -r --cached some-directory not çıktı gibi bir şey olacaktır:

rm 'some-directory/product/cache/1/small_image/130x130/small_image.jpg'
rm 'some-directory/product/cache/1/small_image/135x/small_image.jpg'
rm 'some-directory/.htaccess'
rm 'some-directory/logo.jpg'

rm depo ile ilgili gıt gelen geri bildirim; dosyalar hala çalışma dizini.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013