V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Moishine
V2EX  ›  git

我宣布,最好的 git 客户端是腾讯家的 ugit

  •  
  •   Moishine · 2 天前 · 20946 次点击

    tortoise git - 丑,只支持 windows

    source tree - Windows 平台卡的要死

    github desktop - 功能太简单

    jetbrains ide - 收费,丝滑,无缝衔接,功能略显单薄,基本够用

    fork - 收费 59.99 美元,本穷鬼用不起

    tower - 不太了解,很像 sourcetree ,似乎免费?有用过的来评价一下

    smart git - 商用不免费,略丑

    ugit - 免费,操作直观简单,文件对比方便,历史追溯清晰

    222 条回复    2025-12-11 22:34:01 +08:00
    1  2  3  
    iflint
        101
    iflint  
       2 天前
    从头到尾在用命令行。。
    ilovecqrwx
        102
    ilovecqrwx  
       2 天前   ❤️ 1
    jetbrains 的 webstorm 自带的 git 是我续费的主要原因之一,不过现在个人使用免费了,我愿称之为最好用的 git 客户端没有之一
    pckillers
        103
    pckillers  
       2 天前
    打开 ugit 官网。 只有 Window 与 Mac 版本。 关闭网页。 只能继续 gitkraken 了。
    zhhqiang
        104
    zhhqiang  
       2 天前 via Android
    uniapp 项目一般用 fork ,其他就用 ide 自带的。
    maymay5
        105
    maymay5  
       2 天前
    近两年我一直是 vscode+gitlens ,大概两三年前用 tortoise ,vscode+gitlens 不用自己写 commit message ,AI 加完简化一下就行
    Sh15
        106
    Sh15  
    PRO
       2 天前
    你知道的,我一直用终端
    Moishine
        107
    Moishine  
    OP
       2 天前
    jetbrains ide 自带的确好,只是软件本身商用要付费,不太适合用在公司。
    Moishine
        108
    Moishine  
    OP
       2 天前
    @icyalala GPG 签名设置似乎只能命令行,好像已经在规划了...
    elevioux
        109
    elevioux  
       2 天前
    ugit 和 jb ide git 的都在用。

    jb 的好用太多。

    也可能是习惯问题。
    FakerLeung
        110
    FakerLeung  
       2 天前
    我也用的 ugit ,不过有时还得配合 webstorm 的 git 用,ws 的 local file git history 有点无敌,还可以框选某一段来查找修改记录
    Aixtuz
        111
    Aixtuz  
       2 天前
    Fork 目前没强制付费,所以先用这个。
    强制付费的话,会先用着 gitup 过渡。
    Moishine
        112
    Moishine  
    OP
       2 天前
    @FakerLeung 对,很多人提到了 jetbrains 的本地历史记录,的确有时候可以救命。
    luzemin
        113
    luzemin  
       2 天前   ❤️ 2
    Jetbrain IDE 的 git 才是 yyds
    allenvve
        114
    allenvve  
       2 天前
    @bzj #25 ugit 安装完 700+M 了,sourceGit 70M,fork YYDS
    huangsijun17
        115
    huangsijun17  
       2 天前
    ugit 能接入阿里云的云效吗?
    0bit0
        116
    0bit0  
       2 天前
    我以为 V 站大部分用户都用命令行呢
    cnobody233
        117
    cnobody233  
       2 天前
    fork 挺好用的,也没有强制付费。之前用的 source tree ,经常卡死。
    magicls
        118
    magicls  
       2 天前
    不是,你们用 git 的时候真的都套 GUI 啊?只有我在手敲么。。
    viweei
        119
    viweei  
       2 天前   ❤️ 1
    本来只是路运,看到“腾讯”二字,就想进来拉泡💩
    zzlove
        120
    zzlove  
       2 天前
    最近第二次尝试用 GitButler ,这次坚持了半个月,目前感觉用的还挺舒服,不用频繁 checkout -b 、rebase 了,直接写,完了更新一下 workspace ,提交到新分支,推送,打开 merge request 页面,一套流程下载很丝滑。
    npcoci
        121
    npcoci  
       2 天前
    额,这玩意还需要 GUI 界面吗?再说现在主流的 IDE 都自带了,还需要额外装?
    archxm
        122
    archxm  
       2 天前 via Android
    @bobsam 下次会不会加个虚幻 5 ?
    yurenfeijing
        123
    yurenfeijing  
       2 天前
    我都是操作用命令行 + vscode 插件 gitlens 看历史 + IDEA 的 git 看多个 commit 合并提交
    Yasuke
        124
    Yasuke  
       2 天前
    纯命令行用惯了
    tobepro
        125
    tobepro  
       2 天前
    额,我一直都用自带的 gitk
    BeyondBouds
        126
    BeyondBouds  
       2 天前
    这种软件会偷偷上传你的项目吗?
    tisswb
        127
    tisswb  
       2 天前
    必须是 SourceGit ,目前任然还在用 6.6 的版本,软件 1.5M 左右大小,常用功能齐全,用的美滋滋。
    gadfly3173
        128
    gadfly3173  
       2 天前 via Android
    @tisswb 6.6 也太古早了,印象里甚至还没切到 Avalonia 来着
    Georgedoe
        129
    Georgedoe  
       2 天前
    属于是没吃过好的
    WashFreshFresh
        130
    WashFreshFresh  
       2 天前
    git bash 够用 也没什么复杂的操作 实在不行还可以先 cv 大法保存,然后 git reset --hard
    Dye8
        131
    Dye8  
       2 天前
    sourcegit 好用的一匹
    CosmoLau
        132
    CosmoLau  
       2 天前
    @liuliuliuliu 这个好,终于能摆脱 sourcetree 了😭
    iv8d
        133
    iv8d  
       2 天前
    小心内存泄漏
    Michael94
        134
    Michael94  
       2 天前
    用的 Git Extensions ,感觉挺好的
    godiu
        135
    godiu  
       2 天前
    @JShen 我也是习惯了 idea 。掀桌 vscode 写代码,还用 idea git 。也可能是懒得学习新东西
    nealHuang
        136
    nealHuang  
       2 天前
    这种客户端是用来做啥的,感觉我平时都是 IDEA 自带的 git ,或者 gitlab 上提个 merge&request 就完事了
    concernedz
        137
    concernedz  
       2 天前
    @liuliuliuliu #12 挺不错的,感觉大家可以试下
    lujiaxing
        138
    lujiaxing  
       2 天前
    没有 linux 版. 差评.
    xAI
        139
    xAI  
       2 天前
    @liuliuliuliu 体验了下 SourceGit ,挺不错,准备替换动不动就卡顿的 sourcetree 了。
    Alex777
        140
    Alex777  
       2 天前
    @tobepro #125 哈哈我也是,就自带的 gitk 看一下和 git gui 来 push ,团队小的时候就很方便。其他的 vscode 插件也能看,比如 blame
    ilylx2008
        141
    ilylx2008  
       2 天前
    用惯了 smartgit ,感觉 ugit 真的不好用
    Alias4ck
        142
    Alias4ck  
       2 天前
    lazygit 永远的神
    josephzeng
        143
    josephzeng  
       2 天前
    lazygit
    cppgohan
        144
    cppgohan  
       2 天前   ❤️ 1
    @ilylx2008 +1

    smartgit 用了快 7 年了.. 更早时候用 tortoiseGit / TowerGit. 从展示的信息量角度, SmartGit 好太多了, 缺点就是速度太慢, 单纯提交代码, pull rebase, 命令行够用, 但是做 rebase, 查看修改历史我还是喜欢 smartgit.
    chaselen
        145
    chaselen  
       2 天前
    一直在用 fork ,无敌好用
    Foxalone
        146
    Foxalone  
       2 天前
    fork 很好用额. 你是真不看一下提示的?
    wenyuan5
        147
    wenyuan5  
       2 天前
    @among +1
    timothyye
        148
    timothyye  
       2 天前 via Android
    git 我只用命令行
    jqtmviyu
        149
    jqtmviyu  
       2 天前
    ugit 装完快一个 G. 打开应用等半天. 这一砣也能吹, 怕是收了钱.

    试试 sourcegit 和 fork, 快如闪电.
    chenyu0532
        150
    chenyu0532  
       2 天前
    一直用 fork ,很好用,不强制收费
    FlashEcho
        151
    FlashEcho  
       2 天前
    信了你的邪试用了一下,一不能选择安装位置,二不能批量删除分支,被 jetbrains ide 里的 git 吊打,这也好意思吹?
    jakezh
        152
    jakezh  
       2 天前
    ???命令行简单明了 为什么居然有这么多 gui client
    ryanbuu
        153
    ryanbuu  
       2 天前
    请教下各位大佬,git 用客户端的好处是啥……
    ryanbuu
        154
    ryanbuu  
       2 天前
    @ryanbuu 好处->优点
    iseki
        155
    iseki  
       1 天前 via Android
    tortoisegit 虽然丑了点,但这是少数把 git 功能做全做好了的。至于丑,它只是原生 UI 罢了,可访问性恐怕是这些里最好的。
    uxn
        156
    uxn  
       1 天前
    估计是腾讯自家开发项目时觉得项目合并开发的人数多了,市面上现有的 git 软件不太满足需求,单独开了个项目去解决这个问题。
    b309f3337
        157
    b309f3337  
       1 天前
    一直不是很理解为什么要用 git 客户端。。。
    wnpllrzodiac
        158
    wnpllrzodiac  
       1 天前 via Android
    不用冲会员?
    actopas
        159
    actopas  
       1 天前
    fork 也不强制收费啊
    ktyang
        160
    ktyang  
       1 天前
    linux 版本都没有,好在哪里
    GuangXiN
        161
    GuangXiN  
       1 天前
    最好的 git 客户端不是 git 吗?
    guin
        162
    guin  
       1 天前
    现在最舒服的感觉是 GitKraken
    pinkJing
        163
    pinkJing  
       1 天前
    赞同,我之前一直用 sourcetree ,去年开始慢慢用 ugit
    culapicar
        164
    culapicar  
       1 天前
    @mns 烂大街了,ai ide 全都可以好吧
    tisswb
        165
    tisswb  
       1 天前
    @gadfly3173 确实古早,但是小巧好用就行 应该是 vs 启动按钮在一级菜单的最后一版本 一直保留中
    Shakunetsu
        166
    Shakunetsu  
       1 天前
    @liuliuliuliu 感谢推荐,从 sourcetree 切过来了。
    noErr
        167
    noErr  
       1 天前
    smartgit 远胜这些,一百多块钱就能买了,也不是很贵。
    krisfive
        168
    krisfive  
       1 天前
    tower 很好用,除了贵
    INCerry
        169
    INCerry  
       1 天前
    看了下,没人说 GitExtensions 好用嘛?
    JackyCDK
        170
    JackyCDK  
       1 天前
    原来都套 GUI 的吗
    cyningxu
        171
    cyningxu  
       1 天前
    命令行党,gui 只用过 gitk 、git citool ,可能有点 old school ,准备试试看 ugit
    11232as
        172
    11232as  
       1 天前
    git extension 也挺好用的
    ggvoking
        173
    ggvoking  
       1 天前   ❤️ 1
    fork 才是最好用的,而且你说错了,是免费的,他那个只是捐赠。
    fork 原生开发效率高,而且交互也更简单好用
    tonynothing
        174
    tonynothing  
       1 天前
    lazygit
    lizy0329
        175
    lizy0329  
       1 天前
    vscode 不就已经自带 git 管理了吗
    uilzzw
        176
    uilzzw  
       1 天前
    不会使用 eclipse 的余孽只剩下我了吧。
    Moishine
        177
    Moishine  
    OP
       1 天前
    @lizy0329 那玩意能用?
    @uilzzw 看来是
    chunhuitrue
        178
    chunhuitrue  
       1 天前   ❤️ 1
    emacs 中的 magit 才是最好的 git 界面。没有之一。
    uilzzw
        179
    uilzzw  
       1 天前
    @Moishine 哈哈,很少用单独的图形化客户端,要么插件,要么命令行。我还是上古时代留下来的旧党。
    davidyin
        180
    davidyin  
       1 天前 via Android
    只知道 gitbash
    aleimu
        181
    aleimu  
       1 天前
    你们都不用命令行的吗? 再者 vscode 的插件也行啊,还需要单独安装 gui 干嘛(⊙﹏⊙)
    mingzhixing
        182
    mingzhixing  
       1 天前
    能提醒美术在每次提交前都拉取下
    msg7086
        183
    msg7086  
       1 天前
    @aleimu 命令行效率太低了,只能处理一些简单的文件提交和分支切换,再复杂点的操作就开始不趁手了。要是让你处理一些大点的开源项目或者经常需要做 rebase 的 mod 项目,还时不时要做 3-way merge ,或者必须要 review 每一个提交更改的正确性,就必须要有一个处在上层的工具来简化操作。
    你当然可以说写个脚本调用命令行就行了。GUI 本质上也是调用命令行的脚本,只不过别人已经写好了,我可以用,而非我自己重新发明一个。VSCode 的 git 插件再怎么说也不是专业做 git 项目管理的,做不了很复杂的操作。
    ASHYWHISPER
        184
    ASHYWHISPER  
       1 天前
    平时 直接敲命令,复杂场景 fork 和 github desktop 也够用。
    chennqqi
        185
    chennqqi  
       1 天前
    ugit 跟 github 客户端差不多吧,前端栈,吃内存
    tortoise git 才是 YYDS
    fishioon
        186
    fishioon  
       1 天前
    fork 可以一直免费使用啊
    ToDayMkCode
        187
    ToDayMkCode  
       1 天前
    不觉得卡么😂
    Sharuru
        188
    Sharuru  
       1 天前
    最喜欢 Git Extensions ,GUI 方便操作,要复杂功能直接标签里就有 CLI 跑。
    strongcoder
        189
    strongcoder  
       1 天前
    sourcetree 用了十几年了,习惯了
    yanghanlin
        190
    yanghanlin  
       1 天前
    @89adc64 个人理解比较类似 Sublime Text 的模式,可以无限期试用,但是如果是在公司免费用可能有法律风险
    asd8639832
        191
    asd8639832  
       1 天前 via iPhone
    fork 一直都是免费,我都用了好多年了
    lcingOnTheCake
        192
    lcingOnTheCake  
       18 小时 7 分钟前
    的确不错。之前一直用 sourcetree , 但是 sourcetree 太卡了,感觉 ugit 的 UI 交互体验能吊打 sourcetree
    AlexHsu
        193
    AlexHsu  
       17 小时 29 分钟前
    还是喜欢用 jetbrains 用 vscode zed 写代码 涉及到复杂点的 git 操作还是愿意用 jetbrains 操作
    mightofcode
        194
    mightofcode  
       17 小时 17 分钟前
    敲命令是最好用的
    Moishine
        195
    Moishine  
    OP
       17 小时 11 分钟前
    @lcingOnTheCake 甚至可以自动 git pull ,这点蛮好的
    fuchish112
        196
    fuchish112  
       17 小时 11 分钟前
    之前 smartgit,现在 vscode 直接使用了
    abolast
        197
    abolast  
       17 小时 5 分钟前
    就我一个在用 gitgui 么,git 自带那个
    zhanglintc
        198
    zhanglintc  
       16 小时 47 分钟前
    cli 一把梭
    0d
        199
    0d  
       16 小时 21 分钟前
    一直手动挡。后面试试自动挡的
    jasonlamvt
        200
    jasonlamvt  
       16 小时 5 分钟前
    vscode 的 git pack 加命令行已经很够用了
    1  2  3  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:35 · PVG 02:35 · LAX 10:35 · JFK 13:35
    ♥ Do have faith in what you're doing.