mirror of
https://github.com/Sosokker/first-contributions.git
synced 2025-12-19 13:14:05 +01:00
25 lines
2.5 KiB
Markdown
25 lines
2.5 KiB
Markdown
# एक कमिट शाखा को एक अलग शाखा में ले जाना
|
|
क्या होगा यदि आप कोई बदलाव कमिट करते हैं, और फिर महसूस करें कि आप एक अलग शाखा में आए हैं?
|
|
आप इसे कैसे बदल सकते हैं? यह ट्यूटोरियल कवर करता है।
|
|
|
|
## सबसे मौजूदा काम को मौजूदा शाखा में ले जाना
|
|
ऐसा करने के लिए, टाइप करें:
|
|
|
|
``` git reset HEAD~ --soft ```- अंतिम कमिट को पूर्ववत करता है, लेकिन उपलब्ध परिवर्तनों को छोड़ दें।
|
|
``` git stash ```- निर्देशिका की स्थिति रिकॉर्ड करता है।
|
|
|
|
``` git checkout name-of-the-correct-branch ``` - दूसरी शाखा में स्विच करता है।
|
|
``` git stash pop ``` - आखिरी स्टेशेड स्टेटस को हटा देता है।
|
|
``` git add ``` - या अलग-अलग फाइलों को एक साथ स्टेज करने का प्रयास करें।
|
|
``` git commit -m "आपका संदेश यहां" ``` - परिवर्तनों को सुरक्षित कर देता है और कमिट करता है।
|
|
|
|
अब आपके परिवर्तन सही शाखा पर हैं
|
|
|
|
|
|
### सबसे पुराना काम एक नई शाखा में ले जाना
|
|
ऐसा करने के लिए, टाइप करें:
|
|
``` git branch newbranch```- एक नई शाखा बनाता है। सभी कमिट को सुरक्षित कर देता है।
|
|
``` git reset --hard HEAD~#``` - मास्टर को वापस #कमिट में ले जाएं। याद रखें, यह काम मास्टर से जा चूका होगा
|
|
``` git checkout newbranch``` - आपके द्वारा बनाई गई शाखा में जाता है। इसमें सभी कमिट होंगे।
|
|
|
|
याद रखें: कोई भी बदलाव कमिट नहीं किया गया तो खो जाएगा। |