有没有一种方法可以在不先检出分支的情况下将分支推送到Git远程仓库?
假设我当前在主分支上,有一个发布分支我想要推送到远程仓库,有没有一种方法可以直接将发布分支推送到Git远程仓库而不必先检出它?
有没有一种方法可以在不先检出分支的情况下将分支推送到Git远程仓库?
假设我当前在主分支上,有一个发布分支我想要推送到远程仓库,有没有一种方法可以直接将发布分支推送到Git远程仓库而不必先检出它?
git push -u origin new_branch_name
这个问题对我来说看起来像是推送一个“未签出”的分支的重复。(感谢“相关”部分。)
如果特性分支在本地仓库和origin
中具有相同的名称,则可以使用以下简写:
git push origin <feature_branch_name>
在手册中查看此示例。否则请同时指定两个名称
git push origin <local_branch_name>:<remote_branch_name>