আমি একটি রিমোট বিটবুকিট সংগ্রহস্থলের দিকে এগিয়ে চলেছি এবং সম্প্রতি একজন সহকর্মী তার তৈরি করা একটি নতুন শাখা একই ভান্ডারে ঠেলে দিয়েছেন।
আমি তার আপলোড করা পরিবর্তনগুলি আনার চেষ্টা করছি।
$ git branch -a
* master
localbranch1
localbranch2
remotes/origin/master
it গিট শাখা -আর উত্স / মাস্টার
বিটবকেটের জন্য ওয়েব ইউআইতে আমি তার তৈরি শাখাটি দেখতে পাচ্ছি। কিভাবে আমি এটি করতে পারব?
পরবর্তী চেষ্টা:
$ git fetch bitbucket
Password for 'https://xxxxx@bitbucket.org':
From https://bitbucket.org/user/repo
* branch HEAD -> FETCH_HEAD
তিনি যে শাখাটি তৈরি করেছেন তাকে যদি নতুন_ ব্রাঞ্চ_বি বলা হয় তবে আমার কি নিম্নলিখিতটি দেখার আশা করা উচিত?
$ git branch -r
origin/master
origin/new_branch_b
তৃতীয় চেষ্টা:
$ git remote update
Fetching bitbucket
Password for 'https://xxxxx@bitbucket.org':
From https://bitbucket.org/user/repo
* branch HEAD -> FETCH_HEAD
$ git branch -r
origin/master
চতুর্থ চেষ্টা:
[remote "bitbucket"]
url = https://user@bitbucket.org/user/repo.git
আমি রিমোটটিকে bitbucketমূলের পরিবর্তে কল করেছি (কমপক্ষে এটিই আমি স্মরণ করছি; আমি এটি কিছুক্ষণ আগে সেট আপ করেছি)
পঞ্চম চেষ্টা:
কানের উত্তর অনুসারে আমি বিটবকেট রিমোট কনফিগারেশন আপডেট করেছি :
it গিট কনফিগারেশন -e
[remote "bitbucket"]
url = https://user@bitbucket.org/user/repo.git
fetch = +refs/heads/*:refs/remotes/bitbucket/*
বেশিরভাগ মানুষের জন্য এটিকে উত্স বলা হবে:
[remote "origin"]
url = https://user@bitbucket.org/user/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
পরবর্তীতে
$ git remote update
Fetching bitbucket
Password for 'https://user@bitbucket.org':
remote: Counting objects: 48, done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 35 (delta 21), reused 0 (delta 0)
Unpacking objects: 100% (35/35), done.
From https://bitbucket.org/user/repo
* [new branch] branch_name1 -> origin/branch_name1
* [new branch] branch_name2 -> origin/branch_name2
.... ইত্যাদি।
আমি মনে করি git fetch originএটির জন্যও কাজ করবে git remote update।
git fetch originকাজটি করে
refs/remotes/bitbucket/*পরিবর্তে এটি ব্যবহার করার আরও বুদ্ধি ছিলrefs/remotes/origin/*।