मैं अपने ऐप को गलत डोमेन पर अपलोड नहीं करना चाहता।
मैं git पर git मास्टर शाखा कैसे बदल सकता हूं?
मैं अपने ऐप को गलत डोमेन पर अपलोड नहीं करना चाहता।
मैं git पर git मास्टर शाखा कैसे बदल सकता हूं?
जवाबों:
यदि आप heroku
रिमोट पर काम कर रहे हैं (डिफ़ॉल्ट):
heroku git:remote -a [app name]
यदि आप एक अलग रिमोट निर्दिष्ट करना चाहते हैं, तो -r
तर्क का उपयोग करें :
heroku git:remote -a [app name] -r [remote]
संपादित करें: Алексей Володько के लिए धन्यवाद यह इंगित करने के लिए कि पुराने रिमोट को हटाने की कोई आवश्यकता नहीं है।
heroku git:remote -a appname
- ठीक पुराने को बदल देगा।
मान लें कि आपका वर्तमान रिमोट नाम दिया गया है origin
:
के साथ वर्तमान दूरस्थ संदर्भ हटाएं
git remote rm origin
नया रिमोट जोड़ें
git remote add origin <URL to new heroku app>
नए डोमेन के लिए धक्का
git push -u origin master
-u
इस सेट अप के रूप में ट्रैक होगा।
The -u will set this up as tracked.
धन्यवाद!
यह मेरे लिए काम किया:
git remote set-url heroku <repo git>
यह प्रतिस्थापन पुराने यूआरएल हर्को।
आप इसके साथ देख सकते हैं:
git remote -v
दूरस्थ URL देखें
> git remote -v
heroku https://git.heroku.com/###########.git (fetch) < your Heroku Remote URL
heroku https://git.heroku.com/############.git (push)
origin https://github.com/#######/#####.git (fetch) < if you use GitHub then this is your GitHub remote URL
origin https://github.com/#######/#####.git (push)
हरोकू दूरस्थ URL निकालें
> git remote rm heroku
नया हरोकू URL सेट करें
> heroku git:remote -a ############
और आप कर रहे हैं।
आपके पास जितनी भी शाखाएं हो सकती हैं, बस एक नियमित रूप से गिट रिपॉजिटरी के रूप में, लेकिन हरोको डॉक्स के अनुसार, इसके अलावा किसी भी शाखा master
को अनदेखा किया जाएगा।
http://devcenter.heroku.com/articles/git
मास्टर के अलावा हरोकू को धकेल दी गई शाखाओं को नजरअंदाज कर दिया जाएगा। यदि आप स्थानीय रूप से किसी अन्य शाखा से बाहर काम कर रहे हैं, तो आप या तो धक्का देने से पहले मास्टर में विलय कर सकते हैं, या निर्दिष्ट कर सकते हैं कि आप अपनी स्थानीय शाखा को दूरस्थ मास्टर में धकेलना चाहते हैं।
इसका मतलब है कि आप अपनी इच्छानुसार कुछ भी धक्का दे सकते हैं, लेकिन आप हरोकू में ऐप हमेशा मास्टर शाखा को इंगित करेंगे।
लेकिन, अगर आप यह सवाल करते हैं कि शाखाएँ कैसे बनाई जाएँ और काम के साथ काम करने के लिए आपको इस दूसरे प्रश्न की जाँच करनी चाहिए
change the git master
फ़ाइलों में परिवर्तन का मतलब है, फिर इसे करने के लिए प्रतिबद्ध और धक्का? इसका नाम बदलें? वास्तव में आप क्या करने की कोशिश कर रहे हैं?
यहाँ एक बेहतर उत्तर Git डॉक्स के माध्यम से मिला है।
इससे पता चलता है कि हरोकू रिमोट क्या है:
$ git रिमोट get-url हरोकू
इसे यहां मिला: https://git-scm.com/docs/git-remote इसके अलावा उस दस्तावेज़ में एक सेट-यूआरएल है, अगर आपको इसे बदलने की आवश्यकता है।
यदि आपके पास हरोकू पर कई एप्लिकेशन हैं और किसी विशेष एप्लिकेशन में परिवर्तन जोड़ना चाहते हैं, तो निम्न कमांड चलाएँ: heroku git: Remote -a appname और फिर निम्न चलाएँ। 1) गिट जोड़। 2) git कमिट-मी "परिवर्तन" 3) git पुश हर्को मास्टर