আমার কাছে গিথুবে originএকটি প্রকল্প ( upstream) থেকে কাঁটাচামচ রয়েছে । এখন প্রবাহ প্রকল্পটি একটি নতুন শাখা যুক্ত করেছে, আমি আমার কাঁটাচামচে আমদানি করতে চাই। আমি কেমন করে ঐটি করি?
আমি রিমোটটি পরীক্ষা করে দেখার চেষ্টা করেছি এবং তার উপরে একটি শাখা তৈরি করেছি, তবে এটি শাখাটিকে যেভাবে git pushধাক্কা দেওয়ার চেষ্টা করছে তা কনফিগার করে upstream:
git checkout upstream/branch
git checkout -b branch
সম্পাদন করা
সম্ভবত এটি পরিষ্কার ছিল না, তবে আমি শাখাটি আমার স্থানীয় সংগ্রহস্থলে যুক্ত করতে চাই, তাই আমি এটির originমাধ্যমে (আমার কাঁটাচামচ) এ চাপতে পারি git push। কারণ আপস্ট্রিম সংগ্রহস্থলগুলি সাধারণত পঠনযোগ্য হয় এবং আপনি এটি অবদানের জন্য কাঁটাচামচ করেন।
সুতরাং আমি মূলত এমন একটি অস্তিত্বহীন শাখার চেকআউট করতে চাই originযার উপরের বিষয়বস্তুগুলি এঁকে নেওয়া হবে upstream।
git fetch upstreamপ্রথম পদক্ষেপ এ একটি ভাল বিকল্প, যেহেতুgit pull upstreamপ্রয়োজন আরো ক্রিয়া পর কাজ করতে হবেgit remote add ...জন্যupstream।