我的用户级别
.gitconfig
包含:
[push]
default = current
这是我99%想要的行为。
我有一个带两个遥控器的Git结账台,
origin
和
bitbucket
. 当地人
master
支线
origin/master
. 我也想要一根树枝,比如说
bbmaster
追踪
bitbucket/master
. 所以我加入了
.git/config
:
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "bbmaster"]
remote = bitbucket
merge = refs/heads/master
尽管如此,如果我
bbmaster公司
不指定远程目标分支:
$ git push
Total 0 (delta 0), reused 0 (delta 0)
To bitbucket.org:(remote path)
* [new branch] bbmaster -> bbmaster
…它创建了一个新的远程分支
bbmaster公司
. 我希望它表现得像我打字一样
git push -u bitbucket bbmaster:master
,但记住每次都要输入很难而且容易出错。
我想保留
push.default = current
其他一切的行为。但是,我想设置偶发分支,以将其推送到一个不同名称的分支,以获得这个精确的用例。我能做到吗?