कक्षा ११ · rebase, stash, revert, reset¶
ड्राफ्ट अनुवाद — नेपाली समीक्षा बाँकी (
needs-nepali-review)। मूल अङ्ग्रेजी:docs/en/grade-11/m05-rebase-stash-revert/lesson.md। आदेश र कोड अङ्ग्रेजीमै।
मुख्य विचार: स्वर्ण नियम: अरूसँग भइसकेको इतिहास कहिल्यै नबदल्नुहोस्।
सार¶
stash = अधुरो काम दराजमा; revert = शेयर भइसकेको खराब commit को असर उल्टाउने नयाँ commit; reset = push नभएको commit मात्र; rebase = आफ्नो commit नयाँ main माथि दोहोर्याउने। हराएको commit git reflog बाट भेटिन्छ। फाल्नु मिल्ने रिपोमा मात्र अभ्यास।
निकास टिकट¶
- push भएको शाखामा
resetजोखिमपूर्ण किन? git reflogले के गर्छ?- भ्रम: "rebase र merge को इतिहास उस्तै हुन्छ।" (गलत)