একটি গিট চেরি-পিক বাতিল?


388

আমি দৌড়ে এসেছি git cherry-pick <hash>এবং সংঘাতগুলি একীভূত করেছি। আমি দ্বন্দ্বগুলি সমাধান করতে চাই না, আমি কেবল চেরি-পিকটি বাতিল করতে চাই। একটি আসল মার্জ করার সময় (এর সাথে git merge) খুব সুবিধাজনক git merge --abort। চেরি-বাছাইয়ের সমতুল্য কী?

উত্তর:


600

আপনি নিম্নলিখিত করতে পারেন

git cherry-pick --abort

ডক্স থেকেgit cherry-pick

--abort  

অপারেশন বাতিল করুন এবং প্রাক সিকোয়েন্স অবস্থায় ফিরে যান।


6
কোনও নির্দিষ্ট গিট সংস্করণে --abort বিকল্পটি সরিয়ে / যুক্ত করা হয়েছে? আমি গিট ১.7.৪.১ চালাচ্ছি এবং "গিট চেরি-পিক --abort" এর ফলে গিট চেরি-পিক ব্যবহারের বার্তা আসে। আমি "গর্ভে সহায়তা চেরি-বাছাই" কে "গর্ভপাত" করার জন্য গ্রেপ করেছিলাম এবং কিছুই পাইনি।
danns87

1
@ danns87 --abortঅপশনটি 1.7.8 সংস্করণে উপলভ্য হয়েছে । আপনার কি আপগ্রেড করা সম্ভব?

4
হ্যাঁ, এটি কাজ করে না। বেশিরভাগ সময় আমি error: Entry '<unstaged file>' not uptodate. Cannot merge. অন্যদিকে এটি পাই , git reset --mergeকাজ করে!
কুমারহর্ষ

@ কুমারহর্ষ আপনি গিতের কোন সংস্করণ ব্যবহার করছেন?

1
> 1.8। আসলে, এটি কারণ ছিল ডিরেক্টরিতে নোংরা ফাইল। কিন্তু git reset --mergeকমান্ড তারপর কাজ করে।
কুমারহর্ষ

73

আমি উত্তরটি পেয়েছি git reset --merge- এটি বিরোধী চেরি-পিক প্রচেষ্টা সাফ করে।


4
এটি থেকে কিছু আলাদা git reset --hard? আমি রিবেস ওয়ার্কফ্লো ব্যবহার করছি, কিছু যদি। এটা আমার জন্য কাজ করে মনে হচ্ছে।
এক্স-ইউরি

3
--mergeএবং মধ্যে পার্থক্য কি --abort?
ffghfgh

8

আমার জন্য, ব্যর্থ চেরি-পিক-প্রচেষ্টা পুনরায় সেট করার একমাত্র উপায় ছিল

git reset --hard HEAD

এটি প্রশ্নের উত্তর দেয় না এবং কেবল ডেটা নষ্ট করার সম্ভাব্য অপারেশনের প্রস্তাব দেয়।
মার্টিনকুনেভ

2

'--Quit' বিকল্পের সাহায্যেও চেষ্টা করুন, যা আপনাকে বর্তমান অপারেশনটি বাতিল করতে এবং সিকোয়েন্সার রাষ্ট্রটি আরও পরিষ্কার করতে দেয়।

--quit বর্তমান ক্রিয়াকলাপটি অগ্রগতি সম্পর্কে ভুলে যান। ব্যর্থ চেরি-পিক বা প্রত্যাবর্তনের পরে সিকোয়েন্সার রাষ্ট্র সাফ করতে ব্যবহার করা যেতে পারে।

--abort অপারেশন বাতিল করুন এবং প্রাক সিকোয়েন্স অবস্থায় ফিরে যান।

আরও বিশদ সহ আসল ডকটি দেখতে সহায়তা ব্যবহার করুন, it গিট সাহায্য চেরি-বাছাই

আমি 'গিট রিসেট - হেয়ার হেড' এড়াতে চাই যা খুব কঠোর এবং আপনি কিছু ম্যানুয়াল কাজ শেষ করতে পারেন।


এর অস্তিত্ব থাকা উচিত নয়। গিরোটি চেরি বাছাই বাতিল করার দুটি উপায় ছাড়াই যথেষ্ট জটিল, যার রেপো রাজ্যে সুস্পষ্টভাবে আলাদা প্রভাব রয়েছে।
কাজ

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