जवाबों:
यह मास्टर शाखा है। आपके नियंत्रण प्रणाली का मुख्य पेड़।
push = अपने परिवर्तन को दूरस्थ सर्वर
उत्पत्ति = दूरस्थ सर्वर मूल
मास्टर = मास्टर शाखा में धकेलें
यदि आपके पास एक और दूरस्थ शाखाएं हैं, तो आपके पास "गिट पुश ओरिजिन टेस्ट" जैसी कोई चीज है, तो आप अपने परिवर्तनों को टेस्ट रिमोट शाखा में धकेल देते हैं।
git push feature/Calculator calcFeatureयह कहते हुए कि एक घातक त्रुटि दी गई है कि फीचर / कैलकुलेटर सही रिपॉजिटरी नहीं है
git push origin calcFeature:feature/Calculatorको IIRC को करना चाहिए। वैकल्पिक रूप से, आप चेक-आउट करते git push -u origin feature/Calculatorसमय भी कर सकते हैंcalcFeature
वह masterएक का <src>हिस्सा है refspec।
इसका मतलब है कि आपकी स्थानीय masterशाखा को masterदूरस्थ origin( orgin/master) शाखा में धकेल दिया जाएगा ।
यदि आपने निर्दिष्ट किया होता
git push origin master:my_work
तब आपने अपने स्थानीय masterको धक्का दे दिया होगा origin/my_work। यदि आप :my_workभाग का उपयोग नहीं करते हैं , तो गंतव्य उसी शाखा में डिफॉल्ट करता है जो स्रोत के रूप में दी गई है।
सिर्फ निर्दिष्ट कर रहा है
git push origin
प्रत्येक स्थानीय शाखा को धक्का देगा, जिसमें प्रति शाखा डिफ़ॉल्ट रूप से एक मिलान दूरस्थ शाखा है। सिर्फ वर्तमान शाखा नहीं । यह उपयोग करने के समान ही है git push origin :।
आप इस डिफ़ॉल्ट को बदल सकते हैं git config remote.origin.push HEAD, जो वर्तमान शाखा को उसी नाम से दूरस्थ शाखा में धकेल देगा।
देखें कॉन्फ़िगर एक स्थानीय शाखा के लिए धक्का-टू-विशिष्ट शाखा refspecs विन्यस्त और स्थापित करने के बारे में अधिक जानकारी के लिए push.default।
git पुश ओरिजिनल मास्टर दूरस्थ सर्वर पर आपके परिवर्तनों को आगे बढ़ाएगा। "मास्टर" आपके भंडार में मास्टर शाखा को संदर्भित करता है।
यदि आप अपने परिवर्तनों को किसी अन्य शाखा (परीक्षण-शाखा कहते हैं) पर धकेलना चाहते हैं, तो आप इसे कर सकते हैं: git push मूल परीक्षण-शाखा।
यह आपके भंडार में परीक्षण-शाखा की उत्पत्ति के लिए आपके कोड को आगे बढ़ाएगा।
git push origin testस्थानीयtestशाखा को धक्का देता हैorigin/test। बस किसी मामले में वर्तमान शाखा को धक्का दिए जाने की उम्मीद थी।