我一直在想,是否有一种简单的方法来推送和拉出具有不同名称的远程分支的本地分支,而不必总是同时指定两个名称。
例如:
$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name
现在,如果有人更新remote_branch_name,我可以:
$ git pull
所有的东西都被合并/快进了。但是,如果我在本地的"newb“中进行更改,我就不能:
$ git push
相反,我必须:
% git push origin newb:remote_branch_name
看起来有点傻。如果git-pull
使用git-config branch.newb.merge
来决定从哪里拉,为什么git-push
不能有类似的配置选项?有没有一个很好的捷径,或者我应该继续走很长的路?
https://stackoverflow.com/questions/5738797
复制相似问题