আপনি branch শাখার উজান সেট করেছেন
(দেখা:
গিট ব্রাঞ্চ -ফ - ট্র্যাক আমার_লোকাল_ ব্রাঞ্চ উত্স / আমার_রেটে_ব্রাঞ্চ
# বা (যদি আমার_লোকাল_ ব্রাঞ্চ বর্তমানে চেক আউট করা হয়):
it গিট শাখা - সেট-আপ-স্ট্রিম-থেকে মাই_লোকাল_ব্রাঞ্চ উত্স / আমার_মোট_ব্র্যাঞ্চ
( git branch -f --track
শাখাটি চেক আউট করা হলে কাজ করবে না: git branch --set-upstream-to
পরিবর্তে দ্বিতীয় কমান্ডটি ব্যবহার করুন, অথবা আপনি পাবেন fatal: Cannot force update the current branch.
")
এর অর্থ আপনার শাখাটি ইতিমধ্যে এর সাথে কনফিগার করা হয়েছে:
branch.my_local_branch.remote origin
branch.my_local_branch.merge my_remote_branch
গিটের কাছে ইতিমধ্যে সমস্ত প্রয়োজনীয় তথ্য রয়েছে।
এই ক্ষেত্রে:
# if you weren't already on my_local_branch branch:
git checkout my_local_branch
# then:
git pull
যথেষ্ট।
আপনার ' my_local_branch
' ধাক্কা দেওয়ার সময় আপনি যদি উজানের শাখার সম্পর্কটি স্থাপন না করে থাকেন তবে প্রবাহিত শাখাটি git push -u origin my_local_branch:my_remote_branch
ধাক্কা দিতে এবং সেট করার জন্য একটি সরল যথেষ্ট ছিল ।
তারপরে, পরবর্তী টানগুলি / পুশগুলির জন্য, git pull
বা git push
আবারও যথেষ্ট হবে।