मेरे वर्तमान रेपो में मेरे पास निम्न आउटपुट हैं:
$ git branch -a
* master
remotes/origin/master
remotes/public/master
मैं remotes/public/master
शाखा सूची से हटाना चाहता हूं :
$ git branch -d remotes/public/master
error: branch 'remotes/public/master' not found.
इसके अलावा, उत्पादन git remote
अजीब है, क्योंकि यह सूचीबद्ध नहीं है public
:
$ git remote show
origin
मैं शाखा सूची से 'रिमोट / पब्लिक / मास्टर' कैसे हटा सकता हूं?
अद्यतन, git push
कमांड की कोशिश की :
$ 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]
git svn के साथ काम नहीं करेगा, हालांकि न तो करता है git gc
... git branch -rd origin/name
हालांकि काम नहीं करता है। @ कैसी, आपको शायद दूसरे उत्तर का चयन करना चाहिए-यह थोड़ा कम खतरनाक है।
master
... खासकर जब रिमोट पर हटा रहा हो।
git remote prune [remote-name]
याgit fetch -p [remote-name]
नहीं? इसके साथ करनाgit gc
बहुत अधिक बलशाली होता है जो सामान्य रूप से आवश्यक होता है।