मेरे जीथब पुल अनुरोध को विलय कर दिया गया था, इस स्तर पर सम्मेलन क्या है?


17

मैंने गितुब पर एक परियोजना की शुरुआत की, एक छोटा सा बदलाव किया और मूल अनुचर को एक पुल अनुरोध भेजा, जिसने इसे खींच लिया। अब अंतिम प्रतिबद्ध है Merged pull request #11 from my_username/master।

यह पहली बार है जब मैं ऐसा कर रहा हूं, इसलिए मुझे यकीन नहीं है कि अब शिष्टाचार क्या है: मैंने एक git pull upstream masterऔर फिर किया git push origin master, और अब अपनी खुद की रिपॉजिटरी रीड पर आखिरी प्रतिबद्ध है Merged pull request #11 from my_username/masterजो मुझे बहुत अजीब लगता है। क्या इस तरह से लोग आमतौर पर ऐसा करते हैं, क्या मुझे "इतिहास को साफ करने" या कुछ और करने की ज़रूरत है?

नोट: चूँकि यह एक छोटा दस्तावेज़ परिवर्तन था, इसलिए मैंने कोई शाखाएँ नहीं बनाईं, मैंने बस अपनी masterशाखा में परिवर्तन किया और पुल पुनः भेज दिया। इसलिए उस हिस्से में कोई सफाई नहीं की जानी चाहिए।

जवाबों:


10

हां, यह वही है जो लोग आमतौर पर करते हैं, क्योंकि यह वह है जो गिट करता है।

मर्ज परीक्षण अक्सर समझ में नहीं आता है। यह "फास्ट फॉरवर्ड" तर्क का परिणाम है, अर्थात विलय आवश्यक नहीं होने पर नई प्रतिबद्धता नहीं बनाता है। अधिकांश समय मास्टर पर अंतिम बार "मर्ज किए गए मास्टर" कहते हैं, क्योंकि डेवलपर ने अपनी शाखा में मास्टर को मर्ज कर दिया और मर्ज करने के लिए धक्का दिया, जिसे किसी और विलय की आवश्यकता नहीं थी। वैसे भी किसी को भी मर्ज की परवाह नहीं है।


5
यदि आप देखभाल करते हैं, हालांकि, आपको मास्टर में विलय करते समय उपयोगी का no-ffविकल्प मिल सकता है git merge।
— Xion
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.