有什么支持直接连接远程主机 git 仓库的 GUI 工具吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
maninnet
V2EX    git

有什么支持直接连接远程主机 git 仓库的 GUI 工具吗

  •  
  •   maninnet 15 小时 53 分钟前 1068 次点击
    我们是在 wsl2 下开发的,但是宿主与 wsl2 的 io 性能实在太差了,如果仓库在 windows ,那 vscode 中写代码巨卡;如果仓库放在 wsl2 内,用 git 又巨卡(我不太会用命令),但是比起写代码卡,git 的卡我也暂时忍了,最近实在是受不了了,然后找了一圈的 gui 工具,发现 ugit 竟然有一个直接通过 ssh 连接远程主机仓库的,操作起来跟在仓库在 windows 的已经没有太多区别了,现在唯一的问题就是这玩意的 UI 逻辑真的太傻了,我在上面 stash 了一些修改我现在都没有在它的 UI 上面找到在哪里,我之前试过 sourcetree 和 sourcegit 都比它易用得多,而且 UI 高亮显示也有问题,我常常分不清我当前分支在哪里,我的选中了哪一条日志啥的。想问问还有没有类似这种可以直接连接远程主机仓库的免费工具?
    15 条回复    2025-12-29 10:13:22 +08:00
    QS0x01
        1
    QS0x01  
       15 小时 43 分钟前
    不如学习下命令,常用的就那些也不多。忘了还能随时查 AI
    maninnet
        2
    maninnet  
    OP
       15 小时 41 分钟前
    @QS0x01 命令还是太麻烦了,而且是真的记不住,我只是偶尔才会用命令。
    KiraMaple
        3
    KiraMaple  
       15 小时 26 分钟前
    直接用 vscode 啊,vscode 里面很多 git 相关的插件,我基本上常年使用 vscode 连接远程 linux 机器写代码,git 插件就 vscode 自带的 git 功能+gitlens+git graph ,不用付费都可以
    maninnet
        4
    maninnet  
    OP
       14 小时 44 分钟前
    @KiraMaple 看起来很不错的样子,我尝试一下, ths
    orzsirius
        5
    orzsirius  
       14 小时 13 分钟前
    你是代码克隆在 windows 主机,然后用 vscode 选择在容器中打开?根据 Google AI 的回答, 这种跨文件系统的操作性能极差(尤其是 Node.js 或 PHP 等包含大量小文件的项目),且容易出现热更新( HMR )失效的问题。如果是代码在 wsl2 内,然后运行 code .并启动开发容器,这才是真正在 wsl2 中使用容器开发,读写速度通常快 10 倍以上。至于你说的 git 问题,看起来是你想用 windows 中的 GUI 工具管理 wsl2 的 git ?我的建议是不如直接用 vscdoe 的 git 插件,GitKraken 家的 gitlens 我觉得挺好用的,跟 sourcetree 之类比较像。实在不行,就 wsl2 中的 vscode 提交推送,windows 中你爱用的拉取
    ysc3839
        6
    ysc3839  
       14 小时 0 分钟前 via Android
    WSL2 好像可以把文件系统挂载到宿主机?不行的话装个 sshfs 挂载吧。
    Rache1
        7
    Rache1  
       13 小时 58 分钟前
    我觉得你可以看一下这个,感觉还挺不错的,直接使用同步文件的方式,不过坏处就是要保存两份代码了。

    https://mutagen.io/documentation/introduction/
    maninnet
        8
    maninnet  
    OP
       13 小时 48 分钟前
    @orzsirius
    我现在试了一下楼上介绍的 git graph+gitlens ,貌似还不错,就是需要熟悉一下,我之前一直用的 sourcetree ,已经很习惯那种方式了。

    @Rache1
    我现在用 ugit 这种可以直接通过 ssh 远程主机再操作仓库的方法就很好,就是这玩意 UX 做得太差了


    @ysc3839
    这种 io 慢得要死,如果代码在 windows ,我在 vscode 写代码每次保存都得十几秒,可能跟 gopls 也有关系。
    colourfulsai
        9
    colourfulsai  
       13 小时 8 分钟前
    代码放在 wsl ,windows 开 vscode ,用(内置的)远程连接链接 wsl ( vscode 对 wsl 有很多官方优化)。和本机开发没什么区别。
    momocraft
        10
    momocraft  
       13 小时 6 分钟前
    wsl 里跑 GUI 的 git 工具也会卡吗?
    WuSiYu
        11
    WuSiYu  
       4 小时 41 分钟前
    曲线救国:用 wslg 在 wsl 里跑 linux 下的图形化 git 客户端
    WuSiYu
        12
    WuSiYu  
       4 小时 39 分钟前
    另外 vscode 的 gitlen 插件也还可以
    caiyuan
        13
    caiyuan  
       2 小时 12 分钟前
    真的试试用命令,不麻烦的,常用的也就那三四个而已,add commit pull push,再来 2 个 checkout merge...
    twofox
        14
    twofox  
       1 小时 57 分钟前
    我直接在 wsl2 中跑 idea. 对我来说是最好的 git GUI 工具。
    listenerri
        15
    listenerri  
       1 小时 47 分钟前
    github desktop 有 linux 版本的,直接在 wsl 命令行仓库位置启动就行了,win11 下默认支持 wsl 里的图形软件( wslg 实现的)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4704 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 04:00 PVG 12:00 LAX 20:00 JFK 23:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86