আমার বর্তমান রেপোতে আমার নিম্নলিখিত আউটপুট রয়েছে:
$ 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 gc
... git branch -rd origin/name
যদিও কাজ করে না। @ ক্যাসি, আপনার সম্ভবত দ্বিতীয় উত্তরটি নির্বাচন করা উচিত - এটি কিছুটা কম বিপজ্জনক।
master
... বিশেষ করে রিমোটে মোছার সময় ভিন্ন উদাহরণ শাখা ব্যবহার করার পরামর্শ দিই ।
git remote prune [remote-name]
বাgit fetch -p [remote-name]
আপনার দৃশ্যকল্প কাজ নাও? এটিgit gc
করা সাধারণভাবে প্রয়োজনের চেয়ে অনেক বেশি শক্তিশালী।