首页 > 解决方案 > 快速找出 VS Code 中正在跟踪哪个 Git 遥控器?

问题描述

我经常在我的一些项目中使用两个 Git 遥控器——它们都有自己的master分支。

除了不好的做法,有没有办法快速识别<remote>/masterVS Code 中的本地签出分支当前正在跟踪哪个?

我正在寻找更好的视觉提示,最好是在状态栏或源代码管理窗格中显示此信息的东西。

source_control_vscode

目前,我要么需要git branch -avv从命令行执行 a,要么需要查看 GitLens 或 Git Graph 以显示此信息。

有任何想法吗?谢谢!

标签: gitvisual-studio-codebranchgit-branchgit-remote

解决方案


GitLens 有一个Show Repository Status命令,它会告诉您您是否在已签出分支当前正在跟踪的远程/分支的前面/后面:

https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/menu-repo-status.png

这里当前远程是origin,并且分支正在跟踪origin/demo分支。


推荐阅读