इसलिए मुझे शीर्षक में सूचीबद्ध समस्या है।गिट: गिट पुश-मूल उत्पत्ति: मास्टर
मैं केवल git push -u origin master
का उपयोग करना चाहता हूं।
लेकिन इस आदेश टाइप करता है तो मैं हो रही है:
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/myprofile/my_project.git'
मैं इस समस्या (git: error: src refspec master does not match any, src refspec master does not match any when pushing commits in git) पर एक खोज किया था - लेकिन समाधान मेरे मामले में मदद नहीं की।
ऐसा लगता है कि मैं मूल रिमोट शाखा में कुछ शुरुआती प्रतिबद्धता करना भूल गया और इसके बजाय एक और शाखा बनाई जिसका उपयोग किया गया था।
यह वह जगह है git ls-remote
से उत्पादन:
$ git ls-remote
From https://github.com/myprofile/my_project.git
152e795f054f6f756842bf61ee968ba3e5ee873d HEAD
7d505dbf09585ecfbb239c2148337043b899cc13 refs/heads/add-mysql-repo
152e795f054f6f756842bf61ee968ba3e5ee873d refs/heads/break-into-modules
e7905a3dacc9ea3e6c4c1f2dd9412f8deb692e30 refs/heads/master
यह वह जगह है GitHub ग्राफ के नेटवर्क खिड़की:
तो योग करने के लिए - क्या मैं ठीक से git push -u origin master
बजाय git push -u origin origin:master
उपयोग करने के लिए क्या करना चाहिए?
संपादित करें:
$ Git शाखा -avv
add-mysql-repo 7d505db add mysql case to switch
break-into-modules 152e795 add gitignore
* origin e7905a3 [origin/master] add methods for entities validation
remotes/origin/master e7905a3 add methods for entities validation
$ Git दूरस्थ -v
origin https://github.com/myprofile/my_project.git (fetch)
origin https://github.com/myprofile/my_project.git (push)
क्या 'Git शाखा लौट -avv'? और 'गिट रिमोट -v'? – VonC
@VonC मैं इस आदेश से आउटपुट जोड़ता हूं। कृपया देख लीजिये। – marknorkin