如何在TortoiseGit中找到remote tracking branch并设置默认拉取分支
嘿,我来帮你梳理TortoiseGit里远程跟踪分支的相关操作,包你一看就会!
1. TortoiseGit中remote tracking branch(远程跟踪分支)的位置在哪里?
有两个常用的地方可以找到它们:
- 通过日志窗口查看:右键你的本地仓库文件夹,选择 TortoiseGit → Show Log。在日志窗口顶部的分支选择下拉框里,展开后就能看到带
origin/前缀的分支(比如origin/main),这些就是远程跟踪分支,它们是本地仓库对远程仓库分支的镜像。 - 通过分支管理界面查看:右键仓库文件夹→TortoiseGit→Settings,在左侧菜单点选 Git→Branches。这里会列出所有本地分支,每个分支对应的“Remote”和“Remote Branch”列,显示的就是它关联的远程跟踪分支信息。
2. 如何找到remote tracking branch并设置默认拉取分支?
设置默认拉取分支本质上就是把本地分支和对应的远程跟踪分支绑定,以后拉取代码时就会默认拉取这个远程分支的内容。有两种方式可以操作:
方式一:通过分支设置界面绑定
- 打开设置:右键仓库文件夹→TortoiseGit→Settings,左侧导航选择 Git→Branches。
- 选中目标本地分支:在分支列表里点击你要设置的本地分支(比如
dev)。 - 选择对应的远程跟踪分支:在右侧的“Remote”下拉框选远程仓库(通常是
origin),然后在“Remote Branch”下拉框里挑对应的远程跟踪分支(比如origin/dev)。 - 确认绑定:勾选下方的 Track remote branch 选项,点击 Apply→OK 保存设置,以后拉取就默认用这个远程分支了。
方式二:拉取时直接设置
如果你刚好要拉取某个远程分支,也可以顺便完成绑定:
- 右键仓库→TortoiseGit→Pull,弹出拉取窗口。
- 选择要拉取的远程仓库和分支,然后勾选 Set upstream for pull 选项。
- 点击 OK 完成拉取,同时这个远程分支就会被设为当前本地分支的默认拉取分支。
内容的提问来源于stack exchange,提问作者Navruz Madibragimov




