git मुझे पुश करना चाहिए और त्रुटि मिलती है: src refspec मास्टर किसी भी मेल नहीं खाता




heroku repository (8)

मैं हेरोकू पर होस्ट कर रहा हूँ मैं एक धक्का बनाना चाहता हूं:

git push master Heroku

मुझे संदेश मिलता है:

error: src refspec master does not match any.
error: failed to push some refs to '[email protected]: etc ...'

मेरे मामले में, ऐसा इसलिए हुआ क्योंकि मुझे कुछ भी नहीं करना था मैं पहली बार "जीआईटी ऐड" करना भूल गया था जैसे ही मैंने एक "git add" किया था, फिर वास्तविक सामग्री के लिए "git commit" किया था, पुश ने ठीक काम किया


मैंने आपके पास समस्या का अनुभव किया है मैंने इस समस्या को इस तरह सुलझाया

  1. फ़ाइल जो कुछ भी करें
  2. प्रतिबद्ध
  3. धक्का दें

    $ touch readme
    
    $ git add .
    
    $ git commit -m "init"
    
    $ git push heroku master
    

मुझे पता नहीं क्यों


यह देर से उत्तर है, लेकिन किसी को मदद कर सकता है

इसके अलावा:

git push master Heroku

प्रयत्न:

git push heroku master

पहली नज़र में ऐसा लगता है कि आपने अपने master और Heroku मापदंडों को गलत तरीके से गोल किया है क्योंकि git push के पहले पैरामीटर को रिमोट रिपॉजिटरी का नाम होना चाहिए, दूसरा रिफप्रेस (सामान्यतः एक शाखा) है। आपको master नाम की एक शाखा और Heroku नामक एक रिमोट नामक होने की संभावना अधिक है। लेकिन मैं उम्मीद करता हूं कि यदि आप एक अलग त्रुटि संदेश प्राप्त करना चाहते हैं, तो ऐसा कुछ:

fatal: 'master' does not appear to be a git repository
fatal: Could not read from remote repository.

आप देख रहे त्रुटि संदेश का अर्थ है कि कोई स्थानीय master शाखा नहीं है ऐसा मामला होगा यदि आपने अभी तक कोई कमिट नहीं किया है, क्योंकि git पहली प्रतिबद्धता तक शाखा नहीं बनाती है। आप इसे चालू कर देख सकते हैं:

git show-ref

यदि आपके पास एक मास्टर शाखा है, तो आपको refs/heads/master वाले एक लाइन दिखाई देनी चाहिए यदि नहीं तो चलने का प्रयास करें:

git commit -m 'Initial commit'

आप यह भी पता लगा सकते हैं कि आपके पास कौन से रिमोट उपलब्ध हैं:

git remote -v

यदि आपके पास हरोक नामक रिमोट है तो आपको कुछ देखना चाहिए:

Heroku  [email protected]:yourproject.git (fetch)
Heroku  [email protected]:yourproject.git (push)

मैं हरोकू के चरण-दर-चरण गाइड का अनुसरण करने के बाद यहां आया हूं। मुझे करने के लिए समस्या को कम से कम रिपॉजिटरी में एक फाइल बनाने के बाद हल किया गया था, इसे बनाने और फिर फिर से heroku को धक्का।


वास्तव में, मुझे एक फाइल बनाने की जरूरत है, अन्यथा कम से कम था।

touch readme.md

जब मैं अपने स्थानीय मास्टर शाखा में नहीं था तब मुझे हरोक को धक्का देने की कोशिश करते हुए मुझे यह त्रुटि मिली

मैंने इसे साथ हल किया

git push heroku my_branch_name:master

और जीआईटी शाखा के नाम के साथ my_branch_name जगह ले रहा था। मुझे लगता है कि हेरोको को हेरोको की मास्टर शाखा में इस स्थानीय शाखा को प्राप्त करने के लिए कहता है


यह मेरे लिए काम है: -

git push heroku HEAD:master




hosting