Benim şimdiki repo aşağıdaki çıktı var:
$ git branch -a
* master
remotes/origin/master
remotes/public/master
remotes/public/master
Şube listesinden silmek istiyorum :
$ git branch -d remotes/public/master
error: branch 'remotes/public/master' not found.
Ayrıca, git remote
listelemediği için çıktısı gariptir public
:
$ git remote show
origin
Şube listesinden 'uzaktan kumandalar / genel / master' ı nasıl silebilirim?
Güncelle, git push
komutu denedi :
$ git push public :master
fatal: 'public' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
git remote prune [remote-name]
ne yapar rağmen, git svn ile çalışma olmaz git gc
... git branch -rd origin/name
gerçi çalışır. @Casey, muhtemelen ikinci cevabı seçmelisin - biraz daha az tehlikeli.
master
özellikle uzaktan kumandayı silerken ... dışında bir örnek şube kullanmanızı öneririm .
git remote prune [remote-name]
yoksagit fetch -p [remote-name]
senin senaryoda çalışmaz? Bunu yapmakgit gc
normalde gerekenden çok daha güçlüdür.