मैं अभी भी गिट के (मूलभूत) बेहतर अंक सीखने की कोशिश कर रहा हूं और खुद को परेशानी में डाल पाया है। मुझे एहसास हुआ कि मैंने सिर पर कुछ गलतियां की हैं, एक पुरानी प्रतिबद्धता की जांच की है और वहां से कोडिंग शुरू कर दी है। जब मैं धक्का का प्रयास करता हूं तो मुझे बताया जाता है कि मेरी वर्तमान प्रतिबद्धता पीछे है और मुझे सिर के साथ विलय करने की जरूरत है। गिट "गिट पुल" की सिफारिश करता है। हालांकि, हेड में वह कोड है जिसे मैं अनदेखा करना चाहता हूं। मैं इस समस्या का समाधान कैसे कर सकता हूं। मदद के लिए बहुत बहुत धन्यवाद।मैं गिट में एक पुरानी प्रतिबद्धता कैसे कर सकता हूं?
फ़्लोचार्ट:
-------- HEAD (bad) ---------------------- + (behind conflict, requires
\ / merge with HEAD, which is
\------- Current commit (good) ----/ bad and needs to be ignored)
-1: 'गिट पुश-एफ' वास्तव में "सुरक्षित रूप से" के साथ नहीं जाता है ... मेरा सुझाव है कि आप या तो नुकसान को स्पष्ट करें, या "देखभालफू" जैसे किसी शब्द को बदलें लिली "- विपरीत अर्थ। – ANeves
@ एनेव्स मैं अपने शब्द से खड़ा हूं। यदि आप रिपोजिटरी का उपयोग करने वाले एकमात्र व्यक्ति हैं तो यह पूरी तरह से सुरक्षित है। उनका इरादा इरादा है कि मूल रूप से शाखा के मौजूदा राज्य को अपने स्थानीय काम के साथ ओवरराइट करें। यह * बिल्कुल * 'गिट पुश-एफ' का उद्देश्य है। – meagar
मुझे लगता है कि ऐसा लगता है कि उसे सिर्फ 'push -f' की आवश्यकता है। –