簡體   English   中英

我如何自動獲取git將本地分支推送到其他遠程分支

[英]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 Bookgit ready中也討論了跟蹤的主題。

設置您的配置,這樣您就不必擔心它

git config --global push.default tracking

現在,每次您按下時,它將為后續的按下設置跟蹤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM