V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lyvv
V2EX  ›  Visual Studio Code

在 vscode 中创建了一个分支,为什么显示了当前分支,又显示之前的分支?我只想显示当前分支

  •  
  •   lyvv · 21 天前 · 1283 次点击
    如图,图中蓝色是我当前分支,橙色是之前分支。

    但是其他人切换到新分支,只会看到蓝色的分支。

    我只想显示当前分支,如何实现?

    8 条回复    2025-08-12 09:48:16 +08:00
    wudicgi
        1
    wudicgi  
       21 天前
    VS Code 中我用 Git Graph 扩展,可以显示所有分支

    就是现在各种扩展都远没有 TortoiseGit 好用, Windows 下一般就去资源管理器里用 TortoiseGit 了
    wudicgi
        2
    wudicgi  
       21 天前
    Git Graph 扩展中也可以选择只显示某一个或某几个分支
    hwdq0012
        3
    hwdq0012  
       21 天前
    fusetest 是本地分支, develop 是 远程 origin 的最新分支,
    其实每个分支都是 commit log , 或者说每个 commit 都是分支, 只是 master 也好 fusetest 也好 develop 也好,都是特殊的游标,一直指向分支最新的 commit

    所以每个 commit 如果有和某个 branch 的的最新的提交 hash id 一样, 就会把分支名称(游标名称) 显示在这个 commit 旁边
    hwdq0012
        4
    hwdq0012  
       21 天前


    git log --graph 也是一样的效果
    lyvv
        5
    lyvv  
    OP
       21 天前
    commit 如果有和某个 branch 的的最新的提交 hash id 一样
    ——————————————————————————
    我这个 fusetest 好像并没有一样的提交啊


    我用其他电脑看 fusetest 分支,并没有"升级固件“这个提交


    EscYezi
        6
    EscYezi  
       21 天前 via iPhone   ❤️ 1
    点一下 Auto ,可以选展示那些分支
    lyvv
        7
    lyvv  
    OP
       21 天前
    @EscYezi 感谢~! 靠谱
    hwdq0012
        8
    hwdq0012  
       20 天前
    @lyvv #5 git log |grep hash-id 看看,应该是有的,merge 和 rebase 都能合代码,rebase 按合并先后顺序排序了一下,也就是合过来的 commit 会更靠近 HEAD ,merge 好像是按时间的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1611 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:28 · PVG 00:28 · LAX 09:28 · JFK 12:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.