गिट पुश-ओ मूल मास्टर में -u ध्वज का क्या अर्थ है? [बन्द है]


155

मैं सोच रहा था कि -uइस कमांड में ध्वज का क्या मतलब है?

git push -u origin master


8
$ git push --help;)
काजुल

जवाबों:


148

-U विकल्प निम्नलिखित है: हर शाखा है कि अप टू डेट है या सफलतापूर्वक धक्का दिया के लिए, नदी के ऊपर (ट्रैकिंग) संदर्भ, तर्क-कम Git पुल और अन्य आदेशों द्वारा प्रयोग किया जाता जोड़ें।

इसलिए, अपनी स्थानीय शाखा को -u विकल्प के साथ धकेलने के बाद , यह स्थानीय शाखा स्वचालित रूप से दूरस्थ शाखा से जुड़ जाएगी, और आप बिना किसी तर्क के गिट पुल का उपयोग कर सकते हैं।


4
"प्रत्येक शाखा के लिए जो अद्यतित है या सफलतापूर्वक धकेल दी गई है" - यदि इसे धक्का दिया गया था तो एक दूरस्थ शाखा बनाई गई है, है ना? तो क्यों एक नदी के ऊपर संदर्भ जोड़ने?
एवी

1
आप का उपयोग कर सकेंगे git pullऔर git pushतर्क के बिना।
पैट्रिक

48

यह वैसा ही है --set-upstream

इसका उपयोग आपके गिट विन्यास में अपस्ट्रीम रिमोट के रूप में उत्पत्ति सेट करने के लिए किया जाता है।

यदि आप मैन्युअल रूप से हर बार गिट पुश को चलाना चाहते हैं तो यह निर्दिष्ट करने में मदद कर सकता है।

इसके अतिरिक्त, ...

जैसा कि आप स्टैकओवरफ़्लो में नए हैं , पढ़ने के लिए अपना समय लें कि मुझे किस प्रकार के प्रश्न पूछने से बचना चाहिए? सहायता का खंड क्योंकि कभी-कभी आप केवल दस्तावेज़ ब्राउज़ करके उत्तर पा सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.