gitlab




কিভাবে একটি স্থানীয় শাখা থেকে অন্য একটি "টান"? (3)

আপনি কোথায় থেকে টানতে হবে বলার আছে, এই ক্ষেত্রে বর্তমান ডিরেক্টরি / সংগ্রহস্থল থেকে:

git pull . master

কিন্তু স্থানীয়ভাবে কাজ করার সময়, আপনি সাধারণত মার্জ কল করুন (অভ্যন্তরীণভাবে কল একত্রিত করুন):

git merge master

এই এত সহজ শোনাচ্ছে, কিন্তু আমি শুধু এটা চিন্তা করতে পারবেন না। আমি কিছুক্ষণ আগে একটি পরীক্ষামূলক শাখা তৈরি করেছি, এবং এখন আমি এটি তৈরি করার পরে মাস্টারের যে সমস্ত পরিবর্তন ঘটেছে তাতে টানতে চাই। এই সব স্থানীয়। আমি স্থানীয় মাস্টার থেকে স্থানীয় my_branch এ টেনে আনতে চাই, কিন্তু আমি তা করতে পারি না। এই কাজ বলে মনে হচ্ছে না, মাস্টার আমাকে একটি জিট রিপোজিটরি নয় বলে বলছে:

git pull master

আপনি খুঁজছেন কি মার্জ হয়।

git merge master

pull আপনি একটি রিমোট রিপোজিটরি থেকে পরিবর্তন আনতে এবং বর্তমান শাখাতে মার্জ করুন।


যদি আপনি স্থানীয় থেকে মাস্টারের মতো অন্য শাখা থেকে একটি ব্র্যান্ড নতুন টান খুঁজছেন হয় তবে আপনি এটি অনুসরণ করতে পারেন।

git commit -m "Initial Commit"
git add .
git pull --rebase git_url
git push origin master




git