我有一个部署分支,它与我的 master 不同,它包含各种仅限服务器的资产文件,我不想在开发中污染我的 master,但我想推送到我的服务器上的 master。目前,每次我想推送我的代码时,我都会输入以下 git 命令:
git push heroku deploy:master
如何修改我的 .git/config 文件,以便我可以使用
git push heroku
我有一个部署分支,它与我的 master 不同,它包含各种仅限服务器的资产文件,我不想在开发中污染我的 master,但我想推送到我的服务器上的 master。目前,每次我想推送我的代码时,我都会输入以下 git 命令:
git push heroku deploy:master
如何修改我的 .git/config 文件,以便我可以使用
git push heroku
你必须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
git checkout -b deploy heroku/master
这将自动设置跟踪。
Set your config so that you don't have to worry about it
git config --global push.default tracking
Now each time you push, it will set up the tracking for subsequent pushes.