在我的本地计算机上,我有一个存储库设置如下
* remote origin
Fetch URL: git@github.com:me/my_project.git
Push URL: git@github.com:me/my_project.git
HEAD branch: master
Remote branches:
mac-master tracked
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (local out of date)
本地只有master
分支 ,我希望始终将本地主服务器推送到远程 mac-master
分支。我应该这样做:
git push origin master:mac-master
每次我需要推?如果没有,这样做的正确方法是什么?
答案 0 :(得分:6)
如果您一直想这样做,请运行
$ git push -u remote master:mac-master
一旦。 -u
标志将设置选项,以便您随后可以执行以下操作:
$ git push
将master
推送到mac-master
上的remote
。
答案 1 :(得分:5)
您可以通过以下方式更改分支跟踪的遥控器上的分支:
git branch --set-upstream branch_name your_remote/other_branch_name
通过这种方式,branch_name
向your_remote
推送other_branch_name
。