Nasıl Gıt geçersiz uzak şube başvurusu kaldırılsın mı?
Benim şimdiki repo aşağıdaki çıktıyı aldım:
$ git branch -a
* master
remotes/origin/master
remotes/public/master
Silmek için 'kamu/master' şube listesi: ./uzaktan kumanda istiyorum
$ git branch -d remotes/public/master
error: branch 'remotes/public/master' not found.
Ayrıca, çıkış 'git remote' listesinde olmadığından garip, 'kamu':
$ git remote show
origin
Nasıl sil 'kamu/master' şube listeden?/uzaktan kumanda edebilir miyim
Güncelleme, çalıştı '' komut: . git push
$ git push public :master
fatal: 'public' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Çözüm: Kabul cevabı altındaki çözümü vardı!
git gc --prune=now
CEVAP
Bir temizleme ihtiyacın olabilir
git gc --prune=now
ya da bir gün ihtiyacın olabilir
git remote prune public
prune
Deletes all stale tracking branches under <name>. These stale branches have already been removed from
the remote repository referenced by <name>, but are still locally available in "remotes/<name>".
With --dry-run option, report what branches will be pruned, but do no actually prune them.
Ancak, bu daha önce yıkanması gerekiyor gibi görünüyor
git remote rm public
rm
Remove the remote named <name>. All remote tracking branches and configuration settings for the remote
are removed.
Belki bu yüzden size el yapımı config dosyanızı ve bu ortaya değil, ayrıcalık ya da sorunları var.
Belki tekrar Çalıştır bakalım ne olacak.
Tavsiye Bağlam
Eğer daha fazla "" tekniği, her ne sebeple olursa olsun kendi depo üzerinde çalışmak istemiyordu. doğru önerdim dikkat edersen revision logs bir göz atacak olursak
OP biraz davranmasına neden tutarsız bir durumda onların ağaç garip bir şekilde sol bir şey yapmış, ben şüpheli, ve git gc
işe yaramayan öğeleri geride düzeltmek için gerekli oldu.
Genelliklegit branch -rd origin/badbranch
uzak bir şube uçurmak için yerel bir izleme şube veya git push origin :badbranch
uçurmak için yeterlidirgenellikleaslagit gc
Ara
Nasıl git-svn uzak bir şube getirdim s...
Nasıl yerel şube için uzak ana birleşt...
Bir birleştirme dönmek için nasıl'...
Nasıl verileri kullanan XmlReader veya...
Nasıl'un repo başkasından uzak şu...