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