সুতরাং উপরে গৃহীত উত্তরটি আমার পক্ষে পুরোপুরি কার্যকর হয়নি work যথা, এটি কাজ করার সময় মূল গিথুব লেখকের লিঙ্কটি হারিয়ে গেছে বলে মনে হয়েছিল এবং তার পরে আর কাজ করবে বলে মনে হয় না। আমি মনে করি সমস্যাটি ছিল উত্তরটি প্রত্যন্ত নাম এবং শাখার মধ্যে / রেখেছিল। সুতরাং এটি রিমোট থেকে মাস্টার নামক একটি শাখা নিয়ে আসবে তবে এর সাথে কিছুই করতে সক্ষম হবে না। সত্যিই নিশ্চিত নয় কেন।
গিথুব তাদের সাইট থেকে যেভাবে প্রস্তাব দেয় তা এখানে ।
একবার আপনি নিজের কাঁটাযুক্ত রেপো ক্লোন করে ফেললে আপনার আগের উত্তরটির মতোই মূলটিতে একটি রিমোট পয়েন্টিং যুক্ত করতে হবে। তারা এটিকে উজানের দিকে কল করতে পছন্দ করে তবে তাতে কিছু আসে যায় না।
git remote add upstream git://github.com/octocat/Spoon-Knife.git
তাহলে আপনি আনুন
git fetch upstream
এবং আপনি মার্জ করার জন্য উপলব্ধ সংস্করণগুলি দেখতে পাবেন
From git://github.com/octocat/Spoon-Knife.git
* [new branch] gh-pages -> upstream/gh-pages
* [new branch] master -> upstream/master
তারপরে আপনাকে কেবল যে শাখায় মার্জ করতে চান তা চয়ন করতে হবে M মনে হয় এগুলি স্থানীয় শাখা নয়, সেগুলি রিমোটের আওতায় সংরক্ষিত। তবে আপনার যদি আপস্ট্রিম / মাস্টার নামে স্থানীয় কোনও শাখা না থাকে (তবে এটি অনুমোদিত) আপনার নীচের লাইনের সাথে মার্জ হওয়া উচিত:
git merge upstream/master
বিকল্পভাবে আপনি এই লাইনটির সাথে আনা / মার্জ (কমপক্ষে প্রাথমিক আনার পরে) শর্টকাট করতে পারেন:
git pull upstream/master