Git Revert र भण्डारको इतिहासमा Git Reset परिवर्तनहरू पूर्ववत गर्न र समायोजन गर्न Git मा दुई महत्त्वपूर्ण आदेशहरू छन् । commit यहाँ कसरी प्रयोग गर्ने बारे एक गाइड छ Git Revert र Git Reset:
Git Revert
-
Git Revertrevertतपाईँलाई पूर्व प्रतिबद्ध परिवर्तनहरू पूर्ववत गर्न नयाँ प्रतिबद्धता सिर्जना गर्न अनुमति दिन्छ । -
reverta माcommit, निम्न आदेश प्रयोग गर्नुहोस्:git revert <commit_id>तपाईले उल्टाउन चाहनु
<commit_id>भएको आईडीको साथ बदल्नुहोस् । चयन गरिएका परिवर्तनहरूलाई पूर्ववत गर्दैcommitनयाँ सिर्जना गरिनेछ ।commitcommit Revertइतिहास परिवर्तन गर्दैन तर परिवर्तनहरू उल्टाउनcommitनयाँ सिर्जना गर्दछ ।commit
Git Reset
-
Git ResetHEADतपाइँलाई एक विशेष कमिटमा र हालको शाखा सारेर अघिल्लो स्थितिमा फर्कन अनुमति दिन्छ । -
Git Resetतीन फरक मोडहरू छन्:--soft, --mixed(default), and --hard. -
resetर हालको शाखामाHEADacommit, निम्न आदेश प्रयोग गर्नुहोस्:git reset --mode <commit_id>तपाईले रिसेट गर्न चाहनु भएको
<commit_id>आईडीको साथ बदल्नुहोस् ।commit -
Git Resetमोडहरू:-soft:स्टेजिङ क्षेत्रमा अघिल्लोका परिवर्तनहरू राखेर,HEADनिर्दिष्टमा र हालको शाखा सार्छ । आदेश प्रयोग गर्नुहोस् ।commitcommitgit reset --soft <commit_id>--mixed:यो पूर्वनिर्धारित मोड हो। निर्दिष्ट कमिटमा र हालको शाखा सार्छ र स्टेजिङ क्षेत्रबाटHEADअघिल्लोका परिवर्तनहरू हटाउँछ ।commitआदेश प्रयोग गर्नुहोस्git reset --mixed <commit_id>।--hard:HEADनिर्दिष्टमा र हालको शाखा सार्दछcommitर अघिल्लोका सबै परिवर्तनहरू खारेज गर्दछcommit। यसलाई प्रयोग गर्दा सावधान रहनुहोस्, किनकि कुनै पनि असीमित परिवर्तनहरू हराउनेछन्। आदेश प्रयोग गर्नुहोस्git reset --hard <commit_id>।
<commit_id>। Git Resetइतिहासलाई परिवर्तन गर्दछcommitर डेटा गुमाउन सक्छ, त्यसैले सावधानीका साथ प्रयोग गर्नुहोस्।
Git Revert र Git Reset Git मा प्रतिबद्ध इतिहास पूर्ववत गर्न र समायोजन गर्न शक्तिशाली उपकरणहरू छन्। परियोजना स्थिरता सुनिश्चित गर्न र डेटा हानिबाट बच्न तिनीहरूलाई सावधानीपूर्वक प्रयोग गर्नुहोस्।

