দূরবর্তী গিথুব সংগ্রহস্থল থেকে আপনার স্থানীয় সংগ্রহস্থলে পরিবর্তনগুলি মার্জ করুন


118

কিছুক্ষণ আগে আমি গিথুবের উপর একটি ভাণ্ডার তৈরি করেছি, একটি ছোট পরিবর্তন করেছি এবং পরিবর্তনটি আমার গিথুব কাঁটাতে ফিরে এসেছি। মূল সংগ্রহস্থলটির পরে পরিবর্তন হয়েছে। আমি মূল সংগ্রহস্থল থেকে আমার কাঁটাচামচগুলিতে পরিবর্তনগুলি মার্জ করতে চাই।

আমি গিট এবং গিথুব উভয়ের ক্ষেত্রেই নতুন এবং এটি কীভাবে করা যায় তার জন্য আমার নির্দিষ্ট কমান্ডের প্রয়োজন।


এছাড়াও দেখুন স্ট্যাকওভারফ্লো.com
ইথার

উত্তর:


160
git remote add {name} {Public Clone URL}
git pull {name} master
git push

উদাহরণ:

git remote add bret git://github.com/bret/watir.git
git pull bret master
git push

9

কেবল রিমোট হিসাবে মূল রেপো যুক্ত করুন এবং এটির সাথে আপনার কাঁটাচামচটি মার্জ করুন; তারপরে গিথুবে একীভূত কাঁটাচামচটি চাপুন।

আরও সহজ গিথুব অপারেশনের জন্য একটি রুবি রত্ন রয়েছে । আপনি একটি কলের সাথে প্রবাহকে মার্জ করতে পারেন ...


1
আমি দেখতে পাচ্ছি যে আমি এই কথাটি যুক্ত করতে ভুলে গেছি যে আমি গিট এবং গিথুব থেকে নতুন এবং এটি কীভাবে করা যায় তার জন্য আমার নির্দিষ্ট আদেশের প্রয়োজন। গিথুব-রত্নের জন্য ধন্যবাদ, তবে এটি আমার জন্য অত্যধিক দক্ষ।
jেলজকো ফিলিপিন

6
এখানে লোকেরা অবশ্যই কমান্ড / কোড নমুনা ব্যবহার করবে। শব্দগুলি স্ট্যাকওভারফ্লোতে সহায়তা করে না।
হোমস


7
git pull origin master

অতিরিক্ত সংহত অঙ্গীকার তৈরির কাজটি করবে। যদি আপনার দ্বন্দ্ব না হয় এবং আপনি যে প্রতিশ্রুতি দেন তাতে পুনরায় যোগদান করতে চান না (অতিরিক্ত 'একত্রিত' প্রতিশ্রুতি সহ) তবে আপনি rebaseআরও বেশি পছন্দসই। আপনি এটি গিট গুই + গিটকের সাহায্যে করতে পারেন। কেবল এর সাথে রিমোট আনুন এবং এর Git Guiসাথে ইতিহাস খুলুন gitkএবং আনতে অস্থায়ী r_masterশাখা তৈরি করুন remotes/origin/master। শেষ অবধি, কল git rebase r_masterকরুন git bash। এটি আপনার কমিটগুলি দূরবর্তী পরিবর্তনের শীর্ষে রাখবে। আপনি এটি ধাক্কা এবং মুছে ফেলার জন্য প্রস্তুত r_master

এই মন্তব্যটি প্রস্তাব দেয় যে এই প্রবাহের জন্য শর্টকাট রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.