ধরা যাক যে আমি কোডকোটি.কম এ ওয়েব ইন্টারফেস ব্যবহার করে http://code.google.com/p/leveldb এর http://code.google.com/r/kkowalczyk-leveldb একটি ক্লোন তৈরি করেছি
আমার ক্লোনটি তৈরি করার সময় থেকে, http://code.google.com/p/leveldb এ পরিবর্তন করা হয়েছিল এবং আমি এগুলি আমার ক্লোনে মিশে যেতে চাই, অগ্রাধিকার সহকারে ইতিহাস সংরক্ষণ করে (অর্থাত্ আমি আলাদাভাবে ব্যবহার করে তাদের ম্যানুয়ালি মার্জ করতে পারি) / মার্জ টুল, কিন্তু এটি গিট ইতিহাস সংরক্ষণ করে না)।
এই জাতীয় সংশ্লেষ সম্পাদনের জন্য যাদু আদেশগুলি কী কী?
সাধারণত কমান্ডগুলি সরবরাহ করুন। আমি ধারণা করি এটিতে গিট আনার এবং গিট মার্জ এবং দূরবর্তী ট্র্যাকিং শাখাগুলির কিছু সমন্বয় জড়িত থাকবে My আমার সমস্যাটি হ'ল আমি গিট আনতে বা সংহত করার জন্য ম্যান পেজগুলি পড়তে পারি না, আমি কেবল সেগুলি বুঝতে পারি না।
হালনাগাদ:
নীচে অলস ব্যাজারের মন্তব্য দেওয়া, আমি অর্ধেক সমস্যার সমাধান করেছি:
git remote add original https://code.google.com/p/leveldb/
উত্সকে নির্দেশ করে 'আসল' বলে কিছু তৈরি করে। আমি তখন করতে পারি:
git pull original master
যা আমার শাখা মাস্টারের মূল থেকে পরিবর্তনগুলি একত্রিত করে এবং মার্জ করে। আমি তবে এটি 2 টি পৃথক ধাপে করতে চাই: গিট আনতে এবং গিটকে একত্রিত করার জন্য - যা আমার বর্তমান শাখায় মার্জ করার জন্য $
যাইহোক, গিট আনার পরে আসল, আমি জানি না what কিছু কি হবে। আমি যখন গিট শাখা করি - এ, আমি আমার দূরবর্তী মূল মূল জিনিস সম্পর্কিত কোনও কিছুই দেখতে পাচ্ছি না।
কী জিনিসগুলিকে জটিল করে তোলে তা হল মূলতে 3 টি শাখা রয়েছে।
সুতরাং, আসল থেকে প্রাপ্ত তথ্য কোথা থেকে আসে এবং আমার গিট একীভূত করে I কিছুতে এটি কীভাবে উল্লেখ করব?