यहां मैं यही करना चाहता हूं। मैं पहले 2 कामों पर वापस जाना चाहता हूं, उन फ़ाइलों को वापस लाएं जो उस प्रतिबद्धता में बदल गए हैं जो शायद एक नई प्रतिबद्धता के रूप में हो। लेकिन मैं अपनी आखिरी प्रतिबद्धता खोना नहीं चाहता हूं। मेरी आखिरी प्रतिबद्धता में कोड में कुछ गलतियां हैं लेकिन मैं इसे अभी भी रखना चाहता हूं।गिट में आखिरी प्रतिबद्धता खोए बिना पिछली प्रतिबद्धता पर वापस कैसे जाएं?
मैंने कुछ दस्तावेज पढ़े लेकिन किसी ने भी यह स्पष्ट नहीं किया कि जब आप अपना सिर रीसेट करते हैं तो क्या होता है। क्या आप तब तक सभी कामों को खो देते हैं जब तक कि आप रीसेट कर रहे हैं (पीछे जा रहे हैं) उदाहरण के लिए?
मैं यह समझने की कोशिश कर रहा हूं कि यह सब कैसे काम करता है लेकिन मैं गिट revert
, reset
और checkout
आदेशों के बारे में उलझन में हूं।
मुझे एहसास हुआ कि मुझे करने की बजाए आखिरी प्रतिबद्धता को रोकना चाहिए था, लेकिन यह अब एक और कहानी है।
क्या आप जो करना चाहते हैं उसके बारे में थोड़ा और विशिष्ट हो सकते हैं? क्या आप पिछली प्रतिबद्धता पूर्ववत करना चाहते हैं? या क्या आप दो फाइलों को छोड़कर उन दो बदलावों को बनाए रखना चाहते हैं? – jszakmeister
jszakmeister, ठीक है, मैं किसी भी काम से छुटकारा नहीं लेना चाहता हूं। मैं अपने पिछले इतिहास को बरकरार रखना चाहता हूं। मुझे लगता है कि मैं एक नए कामकाजी चरण के रूप में पहले 2 काम वापस लेना चाहता हूं। –
यह अभी भी स्पष्ट नहीं है कि "वापस लाएं" क्या मतलब है। – wRAR