SORU
23 ŞUBAT 2011, ÇARŞAMBA


git remote şube silinmiş ama hala 'şube görünür-a'

'Demek bir şube coolbranch adında benim depo vardı.

Şimdi, bunu silmeye karar verdim (hem yerel ve uzaktan):

git push origin :coolbranch
git branch -D coolbranch

Harika! Şimdi bu şube gerçekten silinir.

Ama çalıştırdığımda

git branch -a

Ben hala alıyorum:

remotes/origin/coolbranch

Fark eden bir şey, yeni bir depo clone zaman, herşeyin yolunda olduğunu ve git branch -a şube göstermiyor.

Biliyorum - orada yeni bir örneğini klonlama olmadan branch -a Listeden Dalı silmek için bir yoldur ister misin?

CEVAP
23 ŞUBAT 2011, ÇARŞAMBA


Diğer yanıt olarak önerilen git remote prune origin bütün bu bayat Şubesi kaldıracaktır. Çoğu durumda istediğin şey muhtemelen, ama eğer sadece uzaktan izleme özel bir dalı kaldırmak istiyorsanız, yapmanız gereken:

git branch -d -r origin/coolbranch

(-r unut...) kolaydır

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • joshsnice

    joshsnice

    28 Kasım 2006
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007