এখানে আসলে তিনটি জিনিস রয়েছে: origin master
দুটি পৃথক জিনিস এবং origin/master
একটি জিনিস। মোট তিনটি জিনিস।
দুটি শাখা:
master
একটি স্থানীয় শাখা
origin/master
একটি প্রত্যন্ত শাখা (যা "উত্স" নামে প্রত্যন্ত অঞ্চলে "মাস্টার" নামে পরিচিত শাখার স্থানীয় অনুলিপি )
একটি রিমোট:
উদাহরণ: দুটি পদক্ষেপে টানুন
যেহেতু origin/master
একটি শাখা, আপনি এটি মার্জ করতে পারেন। এখানে দুটি ধাপে টানুন:
প্রথম ধাপ, master
রিমোট থেকে আনুন origin
। master
ডালে origin
সংগৃহীত হতে পারে এবং স্থানীয় অনুলিপি নামকরণ করা হবে origin/master
।
git fetch origin master
তারপরে আপনি একীভূত origin/master
হন master
।
git merge origin/master
তারপরে আপনি আপনার নতুন পরিবর্তনগুলিকে master
পিছনে ঠেলাতে পারেন origin
:
git push origin master
আরও উদাহরণ
আপনি নামে একাধিক শাখা আনতে পারেন ...
git fetch origin master stable oldstable
আপনি একাধিক শাখা মার্জ করতে পারেন ...
git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290