अगर मैं एक Git शाखा में विलय करना चाहता हूं, तो केवल कुछ फ़ाइलों में किए गए परिवर्तनों को एक विशेष प्रतिबद्ध में बदला गया है, जिसमें कई फ़ाइलों में परिवर्तन शामिल हैं, यह कैसे प्राप्त किया जा सकता है?
Git मान लीजिए बुलाया प्रतिबद्ध stuff
फ़ाइलों में परिवर्तन है A
, B
, C
, और D
, लेकिन मैं केवल मर्ज करना चाहते हैं stuff
फ़ाइलों के लिए के परिवर्तन A
और B
। यह एक नौकरी की तरह लगता है git cherry-pick
लेकिन cherry-pick
केवल यह जानता है कि संपूर्ण कमेट को कैसे मर्ज किया जाए, फाइलों का सबसेट नहीं।
git checkout .
मैंgit clean -f
चेरी-कमिट की गई किसी भी नई लेकिन अवांछित फाइल को हटाने की भी सिफारिश करूंगा ।