5
如何轻松地将本地Git分支推送到具有不同名称的远程站点?
我一直在想,是否存在一种简单的方法来推拉一个具有不同名称的远程分支的本地分支,而不总是指定两个名称。 例如: $ 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有类似的配置选项?有没有很好的捷径,还是我应该继续很长的路要走?