चेरी को 1 शाखा से दूसरी शाखा में कैसे ले जाना है


159

मेरी 2 शाखाएँ हैं, masterऔर dev

मैं पर हूँ devशाखा और मैं करने के लिए चेरी लेने 1 से प्रतिबद्ध चाहते masterकरने के लिए dev। तो मैंने किया

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

लेकिन जब मैं करता हूँ git statusऔर gitx, मैं be530cec7748e037c665bd5a585e6d9ce11bc8adइतिहास में अपनी प्रतिबद्धता नहीं देखता हूँ ।

मैं devशाखा में अपनी प्रतिबद्धता कैसे देख सकता हूं ?

जवाबों:


247

जब आप चेरी-पिक करते हैं, तो यह एक नए SHA के साथ एक नई प्रतिबद्धता बनाता है। यदि तुम करो:

git cherry-pick -x <sha>

फिर कम से कम आपको मूल संदेश से अपनी नई प्रतिबद्ध के साथ-साथ मूल SHA के लिए प्रतिबद्ध संदेश मिलेगा, जो चेरी-पिक्स पर नज़र रखने के लिए बहुत उपयोगी है।


14
'-x' संदेश के लिए एक पंक्ति को जोड़ने के लिए है जो इंगित करता है कि प्रतिबद्ध कहाँ से चेरी-उठाया गया था। केवल सार्वजनिक शाखाओं के लिए उपयोगी है, इतना नहीं जब एक स्थानीय (निजी) शाखा से सार्वजनिक शाखा तक चेरी-पिकिंग।
दिनेश कुमार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.