mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question अनियमित
speech play
speech pause
speech stop

किसी कमिट को दो अलग-अलग कमिट में विभाजित करने के लिए Git के 'स्प्लिटन्यू' कमांड का उपयोग कैसे करें

'स्प्लिटन्यू' Git में एक कमांड है जो आपको एक कमिट को दो अलग-अलग कमिट में विभाजित करने की अनुमति देता है। इसका उपयोग तब किया जाता है जब आप किसी कमिट में किए गए कुछ बदलावों को पूर्ववत करना चाहते हैं, लेकिन उस कमिट के बाद किए गए बदलावों को बनाए रखते हैं।

यहां बताया गया है कि आप `स्प्लिटन्यू` का उपयोग कैसे कर सकते हैं:

1. सबसे पहले, वह कमिट ढूंढें जिसे आप विभाजित करना चाहते हैं। आप इसे `git log` या `gitk --all`.
2 का उपयोग करके कर सकते हैं। जिस कमिट को आप विभाजित करना चाहते हैं उसके कमिट हैश के साथ `git स्प्लिटन्यू` का उपयोग करें। उदाहरण के लिए:
``
git स्प्लिटन्यू 0123456789abcdef
```यह आपके द्वारा निर्दिष्ट कमिट के बाद किए गए परिवर्तनों के साथ एक नई कमिट बनाएगा, और उस कमिट से पहले किए गए परिवर्तनों को पूर्ववत करेगा।
3। यदि आप मूल प्रतिबद्ध संदेश रखना चाहते हैं, तो आप `-keep-message` विकल्प का उपयोग कर सकते हैं। उदाहरण के लिए:
``
git स्प्लिटन्यू --कीप-मैसेज 0123456789abcdef
```यह मूल कमिट के समान संदेश के साथ एक नया कमिट बनाएगा।
4। यदि आप मूल कमिट को नए कमिट में बदलना चाहते हैं, तो आप `--squash` विकल्प का उपयोग कर सकते हैं। उदाहरण के लिए:
```
git स्प्लिटन्यू --स्क्वैश 0123456789abcdef
```
यह एक नई कमिट बनाएगा जो निर्दिष्ट कमिट से पहले और बाद में किए गए परिवर्तनों को जोड़ती है।

ध्यान दें कि `स्प्लिटन्यू` Git में एक अपेक्षाकृत नया कमांड है, इसलिए यह हो सकता है Git के सभी संस्करणों में उपलब्ध नहीं है. यदि आप Git के पुराने संस्करण का उपयोग कर रहे हैं, तो आपको समान परिणाम प्राप्त करने के लिए `-soft` विकल्प के साथ `git रीसेट` जैसे एक अलग कमांड का उपयोग करने की आवश्यकता हो सकती है।

Knowway.org आपको बेहतर सेवा प्रदान करने के लिए कुकीज़ का उपयोग करता है। Knowway.org का उपयोग करके, आप कुकीज़ के हमारे उपयोग के लिए सहमत होते हैं। विस्तृत जानकारी के लिए, आप हमारे कुकी नीति पाठ की समीक्षा कर सकते हैं। close-policy