विषयसूची:

मैं रीसेट हेड को पूर्ववत कैसे करूं?
मैं रीसेट हेड को पूर्ववत कैसे करूं?

वीडियो: मैं रीसेट हेड को पूर्ववत कैसे करूं?

वीडियो: मैं रीसेट हेड को पूर्ववत कैसे करूं?
वीडियो: मोबाइल को रिसेट करना सीखें | Mobile Phone ko Reset kaise kare | Humsafar Tech 2024, मई
Anonim

ऐसा करने के लिए पूर्ववत NS रीसेट , भागो git HEAD रीसेट करें @{1} (या git रीसेट d27924e)। यदि, दूसरी ओर, आपने उस अद्यतन के बाद से कुछ अन्य आदेश चलाए हैं सिर , जो प्रतिबद्धता आप चाहते हैं वह सूची में सबसे ऊपर नहीं होगी, और आपको reflog के माध्यम से खोजना होगा।

यहां, क्या आप हार्ड रीसेट को पूर्ववत कर सकते हैं?

विकल्प 2: बाद में डेटा पुनर्प्राप्त करें नए यंत्र जैसी सेटिंग स्थानीय बैकअप के माध्यम से कई एंड्रॉयड फोन स्थानीय बैकअप ऐप या फ़ंक्शन के साथ संपन्न होते हैं। अगर आप नियमित रूप से डेटा का बैकअप लिया है, फिर, a. के बाद नए यंत्र जैसी सेटिंग , बस "सेटिंग"> "बैक अप और पुनर्स्थापित करें" पर जाएं, और बैकअप से डेटा को पुनर्स्थापित करने के लिए नवीनतम बैकअप फ़ाइल का चयन करें।

इसी तरह, आप किसी कमिट को पूर्ववत कैसे करते हैं? यदि आप अंतिम पर महत्वपूर्ण कार्य करना चाहते हैं प्रतिबद्ध , आप बस git रीसेट HEAD^ कर सकते हैं। यह करेगा पूर्ववत NS प्रतिबद्ध (इसे छीलें) और सूचकांक को उस स्थिति में पुनर्स्थापित करें जिसमें वह उससे पहले था प्रतिबद्ध , कार्यशील निर्देशिका को परिवर्तनों के साथ छोड़कर, और आप जो कुछ भी ठीक करना चाहते हैं उसे ठीक कर सकते हैं और पुनः प्रयास कर सकते हैं।

उसके बाद, मैं अपना सिर कैसे रीसेट करूं?

सिर आपकी वर्तमान शाखा (या वर्तमान प्रतिबद्धता) को इंगित करता है, इसलिए वह सब git रीसेट -- कठोर सिर आपके द्वारा किए गए किसी भी अप्रतिबद्ध परिवर्तन को दूर करने के लिए यह करना होगा। तो, मान लीजिए कि आप जिस अच्छी प्रतिबद्धता पर वापस जाना चाहते हैं वह f414f31 है। (आप इसे गिट लॉग या किसी इतिहास ब्राउज़र के माध्यम से पा सकते हैं।)

मैं सभी स्थानीय परिवर्तनों को पूर्ववत कैसे करूं?

अब आपके पास अपने परिवर्तनों को पूर्ववत करने के लिए 4 विकल्प हैं:

  1. फ़ाइल को वर्तमान कमिट (HEAD) में अनस्टेज करें: git रीसेट HEAD
  2. सब कुछ अस्थिर करें - परिवर्तन बनाए रखें: git reset.
  3. सभी स्थानीय परिवर्तनों को त्यागें, लेकिन उन्हें बाद के लिए सहेजें: git stash.
  4. सब कुछ स्थायी रूप से त्यागें: git reset --hard.

सिफारिश की: