Git deposundan bir dizin nasıl kaldırılır?
GitHub depomda 2 dizinim var. Bunlardan birini silmek istiyorum. Tüm depoyu silmeden ve yeniden oluşturmadan bunu nasıl yapabilirim?
1125
3
GitHub depomda 2 dizinim var. Bunlardan birini silmek istiyorum. Tüm depoyu silmeden ve yeniden oluşturmadan bunu nasıl yapabilirim?
Dizini git ve yerelden kaldır
Her iki dizin ile 'master' kontrol edebilirsiniz;
Dizini git'ten kaldırın ancak yerel DEĞİL
Yorumlarda belirtildiği gibi, genellikle yapmak istediğiniz şey bu dizini git'ten kaldırmak, ancak dosya sisteminden (yerel) tamamen silmemektir
Bu durumda kullanın:
Herhangi bir nedenle karmakaze'nin söyledikleri işe yaramazsa, dosya sistemi tarayıcınızı kullanarak veya kullanarak istediğiniz dizini silmeyi deneyebilirsiniz (örn. Windows Dosya Gezgini'nde). Dizini sildikten sonra şu komutu verin:
git add -A
ve ardından
git commit -m 'dizin silme'
ve sonra
git push origin master
.Dizindeki dosyaları kaldırırsanız (diğer cevaplarda açıklandığı gibi
git rm
ile), git söz konusu olduğunda dizin artık mevcut değildir. Boş bir dizini işleyemezsiniz ya da kaldıramazsınız.Bu, açıkça
svn rm emptyfolder/
yapmanız gereken subversion'dan farklıdır ve tesadüfen git içinman
sayfasının kendisini "aptal içerik izleyici" olarak tanımlamasının nedenidir;"Bir git deposuna boş bir dizini nasıl eklerim"]1 adresindeki bir yanıt Bu konuda SSS adresine bağlantı vermektedir: