[英]How can I automatically get git to push a local branch to a different remote branch
我有一個deploy分支,它與我的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
),然后再次從heroku/master
創建deploy
:
git checkout -b deploy heroku/master
這將自動設置跟蹤。
在Git Book和git ready中也討論了跟蹤的主題。
設置您的配置,這樣您就不必擔心它
git config --global push.default tracking
現在,每次您按下時,它將為后續的按下設置跟蹤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.