मुझे लगता है कि मैंने यहां गड़बड़ कर ली है।पिछली कमिट पर रोलबैक - मैक के लिए गिथब (एक वापसी पहले ही प्रगति पर है)
मैंने अपने कार्य में कुछ बदलाव किए हैं जो अंतिम कार्यक्षमताओं को जोड़कर अंतिम कार्यवाही जोड़ते हैं और महसूस करते हैं कि कोड का कुछ अन्य टुकड़ा अब अजीब तरीके से अभिनय कर रहा था। मैंने यह जांचने के लिए कि क्या कार्यक्षमता तब तक काम कर रही थी, परीक्षण करने के लिए मैंने पुरानी प्रतिबद्धता (दूरस्थ रूप से धक्का दिया) पर वापस रोल करने का निर्णय लिया।
रोलबैक दबाए जाने से पहले, मैंने वर्तमान में बदलाव किए हैं क्योंकि मैं उन्हें खोना नहीं चाहता था। काम करने के बाद (रिमोट पर धक्का नहीं दे रहा), मैंने उस पुरानी प्रतिबद्धता के लिए रोलबैक किया। (ध्यान दें कि प्रतिबद्धता के बीच में कुछ काम करता था जो मैंने समर्थित किया था और जिसे मैंने अभी किया है)।
सभी ने ठीक काम किया और मेरा कोड उस प्रतिबद्धता पर वापस आ गया। उस प्रतिबद्धता में कार्यक्षमता भी गलत व्यवहार कर रही थी इसलिए मैंने अपने सबसे हालिया प्रतिबद्धता पर वापस आने का फैसला किया।
हालांकि, मुझे नहीं पता था कि रोलिंग को नवीनतम प्रतिबद्धता को छोड़कर इसे कैसे किया जाए। लेकिन यह मुझे एक त्रुटि दे दी।
error: a cherry-pick or revert is already in progress
hint: try "git cherry-pick (--continue | --quit | --abort)"
fatal: revert failed
(32768)
अब ऐसा लगता है कि अधिकांश चीजें वापस आ गई हैं लेकिन कोड का वर्तमान संस्करण मेरी आखिरी प्रतिबद्धता के समान नहीं है। यह बीच में कहीं है। = (
क्या मैं गलत क्या किया? [मैं मासूमियत से बाहर नहीं कह रहा हूँ, मैं जानता हूँ कि मैं गलत कर दिया;)]
यह ऐसा करने का सही तरीका क्या था? [मैं मैं पहली बार branched हो जाना चाहिए था लगता है]