Hem yerel hem de uzaktan silme Git bir şube
Bir şube yerel ve uzak projem üzerinde çatal hem de silmek istiyorumGitHub.
Başarıyla Silindi Yerel Şube
$ git branch -D bugfix
Deleted branch bugfix (was 2a14ef7).
Not:-D
büyük harf seçeneği --delete --force
için bir kısayoldur. Eğer tam olarak yukarı Şubesi birleştirilmiş olmalıdır yerel bir şube silmek istiyorsanız, --delete
için bir kısayol olan -d
kullanın.
Girişimleri Uzak Şube Silmek için başarısız oldu
$ git branch -d remotes/origin/bugfix
error: branch 'remotes/origin/bugfix' not found.
$ git branch -d origin/bugfix
error: branch 'origin/bugfix' not found.
$ git branch -rd origin/bugfix
Deleted remote branch origin/bugfix (was 2a14ef7).
$ git push
Everything up-to-date
$ git pull
From github.com:gituser/gitproject
* [new branch] bugfix -> origin/bugfix
Already up-to-date.
Ben farklı başarılı bir şekilde silmek için ne yapmam gerekiyor
remotes/origin/bugfix
şube hem yerel hem de üzerinde GitHub?
CEVAP
1 Şub 2012 tarihinde güncellendi Cevap
Git v1.7.0, silebilirsinizuzakkullanarak şube
git push origin --delete <branchName>
daha hatırlamak daha kolaydır
git push origin :<branchName>
Git v1.5.0 "uzak bir şube veya bir etiketi silmek için." eklendi
Bu nedenle, yüklü Gıt sürümü kolay ya da zor bir sözdizimi kullanmanız gerekir olup olmadığını belirleyecektir.
Özgün 5-Jan-2010 gelen Cevap
Scott tarafından Pro Git Bölüm 3 Chacon:
Uzak Dalları Silme
Sanırım işin bitti bir uzak şube — diyelim ki, sen ve senin işbirlikçiler bitmiş bir özelliği var ve birleştirilmiş içine uzak ana şube (ya da her neyse şube istikrarlı codeline.). Uzak bir şube 14 ** oldukça geniş sözdizimini kullanarak silebilirsiniz. Eğer sunucudan serverfix Şubesi silmek istiyorsanız, aşağıdaki çalıştırın:
$ git push origin :serverfix To git@github.com:schacon/simplegit.git - [deleted] serverfix
Boom. Sunucunuz üzerinde daha fazla şube. Bu komut gerekir çünkü köpek kulağı Bu sayfayı isteyebilirsiniz, ve büyük olasılıkla sözdizimi unutacaksın. Bu komutu hatırlamak için bir yol üzerinde biraz daha erken gittik
git push [remotename] [localbranch]:[remotebranch]
sözdizimi hatırlatarak. Kapalı[localbranch]
bölümü bırakırsanız, daha sonra temel olarak, “benim tarafımda hiçbir şey Alıp*.* 18” olsun diyorsun
git push origin :bugfix
yayınladım ve çok güzel işe yaradı. Scott Chacon sağ ben 23 ** sayfa (ya da neredeyse Yığın Taşması bu cevaplayarak kulak köpek) isteyecektir.
Yerel depo şube sadece uzaktan havuz B...
Ne kadar farklı bir isim ile bir uzakt...
Tüm şube ve etiketler de dahil olmak ü...
EmberData ile Yerel Depolama önbelleği...
Artık uzaktan depoyu yerel etiketleri ...