मुझे पता है कि यह देर हो सकती है, हालांकि मैंने देखा है कि यह केवल तभी होता है जब मैं एक शाखा के लिए प्रतिबद्ध करता हूं, उस शाखा की तुलना में थोड़ा अधिक अद्यतन होता है जो मैं विलय कर रहा हूं।
यह पता चला है कि अगर मैं एक शाखा को बदल देता हूं (यानी, शाखा में अधिक फाइलें जोड़ें), और इसमें एक और शाखा का विलय करने का प्रयास करें, तो गिट मुझे MERGE_MSG
उस शाखा के लिए लिखने का अनुरोध करेगा ।
इस छवि में, यह दिखाता है कि मैंने शाखा में एक LICENSE फ़ाइल master
और एक .gitignore
फ़ाइल जोड़ी है npm-init
।
क्योंकि master
इसमें एक नई फ़ाइल, LICENSE शामिल है, और npm-init
इसके बारे में नहीं जानता, Git ने मुझे एक संदेश लिखने के लिए कहा कि मुझे इसे क्यों विलय करना चाहिए।
इसी तरह, मैं इसमें विलीन add-eslint
होने add-dev
से पहले ही विलीन हो गया install-deps
।
मुझे पता है कि यह समझना मुश्किल हो सकता है (यहां तक कि मेरे लिए भी), लेकिन मुझे उम्मीद है कि छवि चीजों को साफ कर देगी :)