如何使用 TortoiseGit 重命名远程分支?

Posted

技术标签:

【中文标题】如何使用 TortoiseGit 重命名远程分支?【英文标题】:How to rename a remote branch using TortoiseGit? 【发布时间】:2017-06-06 09:20:01 【问题描述】:

我看到了一些关于此的问题,例如:

How do I rename both a Git local and remote branch name?

但我使用的是TortoiseGit。

如你所见:

我最近将我的本地分支从 ImportPTS 重命名为 import-publictalk-names。我刚刚将我的提交从新的命名分支推送到现有的远程命名分支。

但我希望远程命名分支匹配。我们可以用 TortoiseGit 做到这一点吗?我尝试了浏览器引用窗口,但看不到它。

【问题讨论】:

【参考方案1】:

打开推送对话框并为“远程分支”输入不同的名称。为了自动选择名称分支进行推拉,还要选择“设置上游/跟踪远程分支”。之后可以删除旧的远程分支(例如,使用日志对话框)。

远程存储库中存在远程分支,但也有一个名为remotes/NAME/branchname 的“本地”对应分支。此外,您有本地分支,可以有一个远程跟踪分支,这是一个存在于远程存储库中的分支名称,自动用于拉取和推送。

【讨论】:

今晚我会试试这个。谢谢。所以我不需要用路径限定远程分支名称。写名字就行了。

以上是关于如何使用 TortoiseGit 重命名远程分支?的主要内容,如果未能解决你的问题,请参考以下文章

如何重命名本地 Git 分支?

当远程分支在 Git 中重命名时,如何更新我的本地引用?

Git查看删除重命名远程分支和tag

在本地和远程重命名 Git 分支? [复制]

Git查看删除重命名远程分支和tag

Git查看删除重命名远程分支和tag转