Git 使用sourcetree推送到其他远程分支
我的本地分支按我正在执行的任务分组,但要将更改推送到远程分支,它需要位于不同的路径结构中。我可以通过如下更改远程分支的路径,第一次将本地分支推送到远程分支 但当我下一次尝试推送时,我的本地分支(高亮显示的项目)从要同步的可用分支列表中消失。若我重命名本地分支以匹配远程分支,那个么该分支将出现在列表中 我如何解决这个问题 如果这不是它的工作方式,那么在Sourcetree中实现不同于远程的本地分组的最佳方法是什么Git 使用sourcetree推送到其他远程分支,git,atlassian-sourcetree,Git,Atlassian Sourcetree,我的本地分支按我正在执行的任务分组,但要将更改推送到远程分支,它需要位于不同的路径结构中。我可以通过如下更改远程分支的路径,第一次将本地分支推送到远程分支 但当我下一次尝试推送时,我的本地分支(高亮显示的项目)从要同步的可用分支列表中消失。若我重命名本地分支以匹配远程分支,那个么该分支将出现在列表中 我如何解决这个问题 如果这不是它的工作方式,那么在Sourcetree中实现不同于远程的本地分组的最佳方法是什么 还有一种方法是使用git命令来实现相同的功能吗?从命令行:git push myn
还有一种方法是使用git命令来实现相同的功能吗?从命令行:
git push myname:theirname
-由于您总是在此处输入两个名称,因此不会有任何东西消失。您还可以将myname
的上游设置为origin/theirname
,并将push配置为upper
,然后在分支myname
上运行git push
。