मैं गिट में कोड को रिहा कर रहा था, मुझे कुछ मर्ज विवाद मिले। मैंने संघर्षों का समाधान किया और "गिट एड" किया। इस बिंदु पर मैं "गिट rebase --continue" करना भूल गया। मैंने कोडिंग जारी रखी और बदलावों के लिए "गिट प्रतिबद्ध" किया। अब मैं "कोई शाखा नहीं" हूं और अब "गिट रिबेस - कॉन्टिन्यू" नहीं कर सकता। मैं यह कैसे तय करुं?भूल गए "गिट रिबेस --continue" और "गिट प्रतिबद्ध" किया। कैसे ठीक करना है?
उत्तर
मैं इसे आज़माने के लिए होगा, लेकिन मुझे लगता है यह मुझे क्या करना होगा:
- टैग अपने नवीनतम प्रतिबद्ध (या बस कहीं इसकी SHA1 लिख लें ताकि आप उसे खो न दें):
git tag temp
git rebase --abort
- पुन: दोबारा दोबारा करें। आपको विलय को फिर से हल करना होगा। :(
git rebase --continue
git cherry-pick temp
इस के साथ समस्या यह है कि आपके temp
शायद प्रतिबद्ध दोनों मर्ज का संकल्प, और नए कोड होता है। तो यह मुश्किल हो सकता है, लेकिन मैं इसे कोशिश करते हैं और चाहते हैं देखें कि क्या वह काम करता है।
या तो आप @MatrixFrog जैसे टैग कर सकते हैं या आप इसे पैच के रूप में भी सहेज सकते हैं। फिर रिबेस निरस्त करें। यह सुनिश्चित करने के लिए स्थिति की जांच करें कि रेपो एक ऐसे राज्य में है जिसे आप जानते हैं कि कोई समस्या नहीं है और फिर लाने और पुन: प्रारंभ करना शुरू करें। – yasouser
ऐसा मत करो। एक सरल/साफ तरीके के लिए नीचे Kirikaza का जवाब देखें। चेरी-पिक और दूसरी बार विवादों को हल करने के साथ गड़बड़ न करें। – tandrewnichols
@ अखिलश कृपया किर्किका के जवाब को स्वीकार करें। मैं (जैसा कि tandrewnichols किया था) यह किया था और एक बहुत आसान तरीका था (और इंटरनेट सहमत है क्योंकि उस जवाब में 4x अपवॉट्स हैं)। –
बस git reset --soft HEAD^
है। यह अपने माता पिता के लिए प्रमुख सूचक चला जाता है लेकिन काम के पेड़ रहता है और सूचकांक करने के लिए मर्ज परिवर्तन कहते हैं। तो तुम git rebase --continue
के रूप में पहले से रिबेसिंग जारी रख सकते हैं।
यह पूरी तरह से काम करता था, और पहली बार मुझे सोफ्ट के लिए उपयोग मिला। यह जानकर अच्छा लगा कि यह कैसे काम करता है, धन्यवाद! – mmocny
यह कमाल है !! –
यह सही उत्तर लोग –
- 1. गिट रिबेस से पुनर्प्राप्त
- 2. गिट रिबेस
- 3. गिट - रिबेस रेजिन विलय
- 4. गिट-प्रतिबद्ध या गिट-स्टेटस
- 5. गिट रिबेस मूल बातें
- 6. मैं गिट रिबेस क्यों करना चाहूंगा?
- 7. गिट स्टैश पॉप बनाम गिट रिबेस
- 8. गिट - "दूषित" इंटरैक्टिव रीबेस कैसे ठीक करें?
- 9. गिट प्रतिबद्ध
- 10. गिट अंडो अंतिम प्रतिबद्ध
- 11. गिट प्रतिबद्ध विम और जीवीआईएम
- 12. रिबेस के दौरान गिट क्रैश
- 13. पुशड गिट प्रतिबद्ध
- 14. गिट प्रतिबद्ध निर्देशिका
- 15. गिट: अंतिम पुश/प्रतिबद्ध
- 16. गिट प्रतिबद्ध बैश स्क्रिप्ट
- 17. पहली गिट प्रतिबद्ध
- 18. गिट रिबेस को पुश/पुल कैसे करें
- 19. गिट ऑटो-प्रतिबद्ध बनाना
- 20. गिट एक प्रतिबद्ध संदेश प्रतिबद्ध है और कुछ भी नहीं?
- 21. गिट प्रतिबद्ध -एक भ्रम
- 22. गिट रिबेस हत्या मर्ज करने से कैसे बचें?
- 23. गिट प्रतिबद्ध प्रति शाखा
- 24. गिट रिबेस जारी नहीं कर सकता
- 25. मर्ज किए गए बच्चों के साथ गिट रिबेस शाखा
- 26. जेजीआईटी: गिट प्रतिबद्ध
- 27. ^गिट प्रतिबद्ध संदेश में एम वर्ण (गिट प्रतिबद्ध -v)
- 28. गिट गुई के साथ रिबेस कैसे करें?
- 29. गिट स्टैश और गिट पुल
- 30. गिट: रिबेस के बाद एसवीएन शाखा में कैसे प्रतिबद्ध होना है?
'गिट स्टेटस' क्या कहता है? – hvgotcodes
# वर्तमान में किसी भी शाखा पर नहीं। प्रतिबद्ध करने के लिए कुछ भी नहीं (काम करने वाली निर्देशिका साफ़) – Abhilash