আমি একটি গিট সংগ্রহস্থল ক্লোন করেছি, যার প্রায় পাঁচটি শাখা রয়েছে। যাইহোক, আমি যখন করি তখন আমি git branch
কেবল তাদের মধ্যে একটি দেখতে পাই:
$ git branch
* master
আমি জানি যে আমি সমস্ত শাখা git branch -a
দেখতে পারি , তবে আমি কীভাবে সমস্ত শাখা স্থানীয়ভাবে টানবো যখন আমি এটি করি , এটি নীচেরটি দেখায়?git branch
$ git branch
* master
* staging
* etc...
--single-branch
সেটিং যখন ক্লোনিং: stackoverflow.com/questions/17714159/... ( git fetch --all
আপনি যদি শুধুমাত্র একটি শাখা নিদিষ্ট হবে না কাজ যদি করে থাকেন!)
git clone --bare <repo url> .git
যা বলেছে তা করার সম্ভবত সম্ভবত সবচেয়ে সহজ উপায় বলে উল্লেখ করেছেন: "বেয়ার" রেপো), তারপরে git config --bool core.bare false
("বেয়ার" পতাকাটিকে মিথ্যাতে সেট করে), তারপরে git reset --hard
(রেপোতে হেডকে বর্তমান হেডে স্থানান্তরিত করে)। এখন যদি git branch
আপনার ক্লোন করা রেপোর সমস্ত শাখা দেখতে পাওয়া যায়।