बीच क्या अंतर है git pull origin masterऔर git pull origin/master?
git pullgit fetchइसके बाद का मतलब है git merge। यह रिमोट से सामग्री प्राप्त करता है, फिर इसे आपकी वर्तमान शाखा में विलय कर देता है। लेकिन origin/masterएक स्थानीय शाखा (एक दूरस्थ शाखा पर नज़र रखने वाली) है। यदि आप इसे मर्ज करना चाहते हैं, तो आपको कुछ भी लाने की आवश्यकता नहीं है। यह कहना भ्रामक है git pull origin/masterजब आप वास्तव में रिमोट से नहीं ला रहे हैं।
origin/masterस्थानीय रूप से संग्रहीत शाखा है जो मूल रिमोट पर मास्टर शाखा को कैश करती है।
git pull origin/master। यदि आप [स्थानीय रूप से संग्रहीत] दूरस्थ शाखा को मर्ज करना चाहते हैंorigin/master, तो उपयोग करेंgit merge origin/master।