我有一个与我的主人不同的部署分支,因为它包含各种仅限服务器的资产文件,我不想在开发中污染我的主人,但我想在我的服务器上推送掌握。目前我每次要推送代码时都输入以下git命令:
git push heroku deploy:master
如何修改我的.git / config文件,以便我可以用
实现相同目的git push heroku
答案 0 :(得分:3)
您必须deploy
跟踪heroku/master
。这可以通过
git branch --set-upstream deploy heroku/master
有关详细信息,请参阅git branch
的文档。
另一种选择:在您的第一个git push heroku deploy:master
之后,您可以丢弃deploy
分支(git checkout master && git branch -D deploy
),然后再次从deploy
创建heroku/master
:< / p>
git checkout -b deploy heroku/master
这将自动设置跟踪。
答案 1 :(得分:1)
设置您的配置,以便您不必担心
git config --global push.default tracking
现在每次推动时,它都会为后续推送设置跟踪。