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

  • Lin Steven

    Lin Steven

    17 EKİM 2006
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007