চেরি কীভাবে 1 টি শাখা থেকে অন্য শাখায় তুলবেন


158

আমার 2 টি শাখা রয়েছে, masterএবং dev

আমি devশাখায় আছি এবং আমি চেরি-পিক 1 থেকে কমিট masterকরতে চাই dev। তাই আমি

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

কিন্তু যখন আমি করি git statusএবং gitx, আমি be530cec7748e037c665bd5a585e6d9ce11bc8adগিটার ইতিহাসে আমার প্রতিশ্রুতি দেখি না ।

আমি devশাখায় আমার প্রতিশ্রুতিটি কীভাবে দেখতে পারি ?

উত্তর:


246

যখন আপনি চেরি-বাছাই করেন, এটি একটি নতুন এসএএএর সাথে একটি নতুন প্রতিশ্রুতি তৈরি করে। যদি তুমি করো:

git cherry-pick -x <sha>

তারপরে কমপক্ষে আপনি নিজের নতুন কমিটের সাথে যুক্ত মূল প্রতিশ্রুতি থেকে কমিটের বার্তা পাবেন, সাথে সাথে আসল এসএএও চেরি-পিকগুলি ট্র্যাক করার জন্য খুব দরকারী।


14
'-x' হ'ল বার্তাটিতে একটি লাইন যুক্ত করা হবে যা নির্দেশ করে যে কমিটটি কোথা থেকে চেরি নেওয়া হয়েছিল। স্থানীয় (বেসরকারী) শাখা থেকে সরকারী শাখায় চেরি-বাছাইয়ের সময় কেবলমাত্র সর্বজনীন শাখার জন্য কার্যকর।
দিনেশ কুমার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.