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

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

  •  
  •   Moishine · 1 天前 · 17933 次点击

    tortoise git - 丑,只支持 windows

    source tree - Windows 平台卡的要死

    github desktop - 功能太简单

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

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

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

    smart git - 商用不免费,略丑

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

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

    jb 的好用太多。

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

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

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