में "पुल अनुरोध" और "फोर्क रेपो" बटन के लिए सटीक गिट कमांड लाइन समकक्ष, जब मैं इन बटनों पर क्लिक करता हूं तो गितब क्या कर रहा है? मान लीजिए कि मैं गितूब में एक पुल अनुरोध करता हूं। गिट कमांड क्या है जिसमें मैं टाइप करूंगा (git pull ....
?)। और फोर्किंग के बारे में कैसे? दृश्यों के पीछे गितूब क्या कर रहे हैं।गिटब
गिटब
उत्तर
एक कांटा git clone <URL for source repo>
के रूप में बराबर के बारे में सोचा जा सकता है हालांकि GitHub पर रेपो नंगे (कोई काम कर पेड़ "की जाँच की" फ़ाइलें) तो दृश्यों वे git clone --bare <URL>
की तरह कुछ कर रही हो सकता है के पीछे।
एक पुल अनुरोध स्रोत रेपो के मालिक से अपने रेपो में अपने परिवर्तन खींचने के लिए कह रहा है ... इसलिए समकक्ष गिट कमांड नहीं है। यह रेपो के मालिक को ईमेल करने जैसा है, "यहां कुछ बदलाव हैं, आशा है कि आप उन्हें पसंद करेंगे"। अगर वे पुल अनुरोध स्वीकार करते हैं तो वे मूल रूप से git pull <URL for your repo>
के बराबर करते हैं।
तर्कसंगत रूप से, 'गिट प्रारूप-पैच'? – Eevee
यदि आप सोच रहे हैं कि फोर्किंग और पुल अनुरोधों के व्यवहार का अनुकरण कैसे करें, VonC ने उत्तर दिया है कि मैं here से कहीं बेहतर हूं। मूल रूप से clone
और pull
।
यदि आप रुचि रखते हैं कि गिटहब वास्तव में दृश्यों के पीछे क्या कर रहा है, तो यह थोड़ा और जटिल है। गीच होल्मैन, @holman गिटहब पर, हाल ही में एक बात "How To Build A GitHub" दी जहां वह उनके कार्यान्वयन के बारे में विस्तार से जाता है।
[फोर्किंग बनाम ब्रांचिंग] (http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github) –