अगर कोई मुझे यह प्राप्त करने में मदद करता है तो यह बहुत ही अच्छा होगा।स्थानीय और दूरस्थ शाखा को गिट पुश के लिए नामों से मिलान करने की आवश्यकता है?
मैं मास्टर में या एक शाखा कहा जाता MyBranch में काम कर रहा हूँ कहते हैं और मैं परिवर्तन मैं सिर्फ एक नया GitHub शाखा करने के लिए प्रतिबद्ध पुश करने के लिए चाहते हैं। जब मैं
git push origin RemoteBranch
कर यह कहूँगा
error: src refspec RemoteBranch does not match any.
error: failed to push some refs to '[email protected]:bla/bla.git'
1) की तरह कुछ है कि क्यों है? ऐसा लगता है कि रिमोट शाखा में एक प्रतिबद्धता को दोहराने का एकमात्र तरीका यह सुनिश्चित करना है कि उनके नाम एकदम सही मैच हैं। असल में मुझे स्थानीय रूप से एक गिट शाखा रिमोटब्रैंच करना है, और फिर मैं सिर्फ एक धक्का कर सकता हूं।
2) मैं दूरस्थ शाखाओं की पूरी सूची कैसे देख सकता हूं?
git branch -a
या
git branch -r
केवल शाखाओं जिसका मैच के रूप में GitHub पर उपलब्ध शाखाओं के सभी के लिए विरोध मैं अपने स्थानीय रेपो पर दिखाई देगा।
धन्यवाद!
अपनी .git/config फ़ाइल में एक नज़र डालें, यह देखने के लिए कि आपकी शाखाएं किन शाखाओं को धक्का देती हैं। – Abizern