SORU
6 Temmuz 2010, Salı


temizlik eski uzak git şubeleri

Burada git benim iş akışı.

İki farklı bilgisayar (A ve B) çalışıyorum ve ortak bir git dropbox dizininde uzak saklayın.

Hadi ben iki dal Efendi ve devel söylüyorlar. Hem uzak meslektaşları takip origin/master ve kökeni/devel.

Bir bilgisayar üzerinde ise, aşağıdaki gibidir: şube devel - hem yerel hem de uzaktan silmek

git push origin :heads/devel

git branch -d devel

Şimdi ise Bir bilgisayar üzerinde git branch -a yaparsam, anlarım

master
origin/HEAD
origin/master

Ben şimdi bilgisayarı B git fetch Yap. Yerel devel Dalı çıkarın

git branch -d devel

Ama uzaktan devel şube kaldırmak istemiyorum.

git push origin :heads/devel

error: unable to push to unqualified destination: heads/proxy3d
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
fatal: The remote end hung up unexpectedly

git branch -a yapmaktan hala uzak dallarında kökeni/devel listeleri.

Nasıl makine B devel uzak giriş temizleyebilir miyim?

CEVAP
6 Temmuz 2010, Salı


İlk olarak, makine B git branch -a sonucu ne oldu?< / ^ br . İkinci olarak, zaten 'devel' 'köken', B. silemezsiniz./kafaları silinmiş

Deneyin

git branch -r -d origin/devel

ya

git remote prune origin

ya

git fetch origin --prune

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008