我只是簡單地忘記在git push heroku
的末尾加上master
,我第一次推到heroku。我知道第一次推送heroku的命令是git push heroku master
。一切似乎都很好,但這會在將來導致我的應用程序出現問題嗎?我跑了git push heroku而不是git push heroku master第一次。它會在未來造成錯誤嗎?
編輯:順便說一下,當我第一次運行git push heroku
時,當時我只有1個分支(主分支)。
我只是簡單地忘記在git push heroku
的末尾加上master
,我第一次推到heroku。我知道第一次推送heroku的命令是git push heroku master
。一切似乎都很好,但這會在將來導致我的應用程序出現問題嗎?我跑了git push heroku而不是git push heroku master第一次。它會在未來造成錯誤嗎?
編輯:順便說一下,當我第一次運行git push heroku
時,當時我只有1個分支(主分支)。
如果一切正常,這意味着你已經配置你的遠程git推送到heroku沒有指定主分支。
力推的Heroku與命令後您提供:git push heroku
,如果你看到這樣的:
Initializing repository, done.
updating 'refs/heads/master'
...
然後一切都很好。如果你沒有配置正確的git,並嘗試運行git push heroku
你會得到錯誤是這樣的:
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream heroku master
,如果你在你的終端添加git push --set-upstream heroku master
就可以正常使用git push heroku
您可以使用該命令向您展示git的配置:
git config -l
這條線的從配置下面的代碼,告訴主分支已經遠程映射到「的Heroku」:
branch.master.remote=heroku
我希望它有幫助