如何在Git中推送到一个与本地分支名称不同的远程分支

83 阅读1分钟

Git是那种我对它的了解只够危险的工具,而且通常在我真正需要它们的时候才去学习新的技能。 令人震惊的是,我使用git大约15年了,才遇到需要推送到一个远程分支的名字与我的本地分支不同的情况。 当然,你可以感谢gh-pages ,因为这种情况的发生。

推送到一个与本地分支名称不同的远程分支,就像: 一样简单。

# git push {remote} {local_branch_name}:{remote_branch_name}
git push origin gh-pages-wip:gh-pages

在我的职业生涯中,我第一次需要同时从多个分支推送到除 master 之外的同一个分支。 像gh-pages 这样的敏感分支就可以做到这一点。 编码愉快!