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

大家好, mac 上有哪款 git GUI 工具好用呢?

  •  
  •   junwind · 283 天前 · 13535 次点击
    这是一个创建于 283 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,mac 上有哪款 git GUI 工具好用呢? 最好是带中文的,主要是给策划用。

    第 1 条附言  ·  283 天前
    感谢大家回复,有些人推荐命令行,IDE 这种, 这种方式对程序员友好,但是对非程序员就不友好了,我们的游戏配置走 excel ,excel 用 git 做管理, 所以需要一款简单方便的,最好支持中文的 GUI 工具,方便策划使用。
    第 2 条附言  ·  283 天前
    目前我们策划用的是我建议的 vscode , 但是也会经常出现各种提交推送不了的问题,只能我去帮忙修复,对策划还是不友好。
    138 条回复    2024-05-25 11:36:59 +08:00
    1  2  
    dode
        1
    dode  
       283 天前
    visual code
    alexmy
        2
    alexmy  
       283 天前
    vscode + git 插件
    zcf0508
        3
    zcf0508  
       283 天前   ❤️ 3
    要带中文,那就 sourcetree 了
    gejun123456
        4
    gejun123456  
       283 天前   ❤️ 2
    intellij
    dawangyezi
        5
    dawangyezi  
       283 天前
    用 sourcetree
    piggeryu
        6
    piggeryu  
       283 天前   ❤️ 2
    Fork 好用
    Puteulanus
        7
    Puteulanus  
       283 天前   ❤️ 1
    https://gitup.co
    没中文,但是非常直观。。
    wangxiang
        8
    wangxiang  
       283 天前   ❤️ 5
    github desktop
    geekzs
        9
    geekzs  
       283 天前
    sourcetree
    wu67
        10
    wu67  
       283 天前   ❤️ 1
    sourcetree
    declandragon
        11
    declandragon  
       283 天前   ❤️ 1
    jetbrains 自带的很好用
    sephiroka
        12
    sephiroka  
       283 天前   ❤️ 5
    我感觉最好用的就是 jetbrains 带的,搞得我现在基本都不会命令行了
    realJamespond
        13
    realJamespond  
       283 天前
    直接用命令,至少没看到有哪个 gui 能实现跨分支 checkout 某几个文件
    88JackLi88
        14
    88JackLi88  
       283 天前
    Fork +1
    wangkun025
        15
    wangkun025  
       283 天前 via Android
    策划就别用这个了
    junwind
        16
    junwind  
    OP
       283 天前
    @sephiroka 我也觉得 jb 加的好用,但是给策划安装这个,太占性能了。
    yc8332
        17
    yc8332  
       283 天前
    jetbrains 自带的,一直用这个。直观好用
    1419co1in
        18
    1419co1in  
       283 天前
    sephiroka
        19
    sephiroka  
       283 天前
    @junwind 装 webstorm 吧,webstorm 占性能低一点,
    momooc
        20
    momooc  
       283 天前
    chaselen
        21
    chaselen  
       283 天前
    Fork +1
    deplives
        22
    deplives  
       283 天前
    fork
    wkook
        23
    wkook  
       283 天前
    sourcetree
    baicx
        24
    baicx  
       283 天前
    Fork
    jfds
        25
    jfds  
       283 天前
    IntelliJ IDEA
    Jony4Fun
        26
    Jony4Fun  
       283 天前
    vscode 自带的:代替 git status, git diff
    gitgraph:可视化分支与 commit ,代替 git log ,git show, git branch
    git lens:每一行末尾显示是谁提交的、commit log 等信息。

    有时候还是喜欢用用命令,比如 git rebase -i <ref> 和 git add -p ,这俩功能好像 GUI 比较难做?
    li746224
        27
    li746224  
       283 天前
    fork
    nanvon
        28
    nanvon  
       283 天前
    superrichman
        29
    superrichman  
       283 天前
    sublime merge, 简单,直观,好用。
    BealuoC
        30
    BealuoC  
       283 天前
    sourcetree
    ByteCat
        31
    ByteCat  
       283 天前
    https://git-fork.com/

    一直在用,挺好的,Windows 也有,原生的
    gabezhao
        32
    gabezhao  
       283 天前
    sourcetree
    hello2090
        33
    hello2090  
       283 天前
    看了这么多才看到一个 sublime merge 嘿嘿,我第二个
    billzhuang
        34
    billzhuang  
       283 天前
    endoffight
        35
    endoffight  
       283 天前
    Tower
    littlewing
        36
    littlewing  
       283 天前
    fork +1
    securityCoding
        37
    securityCoding  
       283 天前
    jetbrains 无敌 git 面板
    hululu
        38
    hululu  
       283 天前
    fork +1
    mxT52CRuqR6o5
        39
    mxT52CRuqR6o5  
       283 天前
    一直都用 jetbrains 的 git 工具,现在都不知道如何用命令行只 commit 一个文件的部分变更
    japeth
        40
    japeth  
       283 天前 via iPhone
    fork
    yyyyhere
        41
    yyyyhere  
       283 天前
    Github Desktop
    bitxeno
        42
    bitxeno  
       283 天前
    fork ,免费够用
    sunny2580839896
        43
    sunny2580839896  
       283 天前
    fork 有工作分区挺好,就是没有中文
    kilvn
        44
    kilvn  
       283 天前
    sourcetree or idea git
    Davic1
        45
    Davic1  
       283 天前
    bruce0
        46
    bruce0  
       283 天前
    能给他们换 svn 还是换 svn 吧, 能少很多很多麻烦
    morutong
        47
    morutong  
       283 天前
    git fork 好用,但我用的是英文版,也没找到能改语言的设置。那还是 sourcetree 吧,这个有中文版
    guodongbin
        48
    guodongbin  
       283 天前
    sourcetree
    dog82
        49
    dog82  
       283 天前
    intellij 家自带的 git 就很好用,不要再打开一个软件
    swap123
        50
    swap123  
       283 天前
    GitKraken
    L1shen
        51
    L1shen  
       283 天前
    https://gitbutler.com/ 新出的也挺不错
    chanChristin
        52
    chanChristin  
       283 天前
    推荐 idea 家的我有个问题很困惑,比如我在自己的分支上开发完了想合并到 test 分支上,我需要先点开右下角那个 git 工具,点击 test 分支再点签出,这时候菜单会收起来,然后再点开点自己的分支点合并。
    中间菜单老是会收起,感觉有点麻烦。是我的操作不对还是就工具就是这样的?
    wjx0912
        53
    wjx0912  
       283 天前
    GitKraken 9.13 和谐版
    wjx0912
        54
    wjx0912  
       283 天前
    mac,win 都是它,界面漂亮
    caisanli
        55
    caisanli  
       283 天前
    Tower +1
    iamqiwei
        56
    iamqiwei  
       283 天前
    GitKraken
    sorude
        57
    sorude  
       283 天前
    junwind
        58
    junwind  
    OP
       283 天前
    @realJamespond 这个不是给程序员用的,是策划用的,excel 表配置走 git 管理。
    CharmingCheung
        59
    CharmingCheung  
       283 天前
    Fork +1
    Removable
        60
    Removable  
       283 天前 via iPhone
    fork 挺不错,除了 jb 自带的我就用这个,如果想入正,我记得是官网界面调成中文的话 200 人民币(好像是这么操作的)
    Ansem57
        61
    Ansem57  
       283 天前
    Fork
    NerbraskaGuy
        62
    NerbraskaGuy  
       283 天前
    强需求中文的话就 sourcetree ,否则可以试试 tower ,感觉界面算最清爽的
    longxk
        63
    longxk  
       283 天前
    Sublime Merge ,快,简单,好用。
    mbeoliero123
        64
    mbeoliero123  
       283 天前
    @momooc #20 这个经常会自动切到 gitbuilder 分支
    Aixtuz
        65
    Aixtuz  
       283 天前
    Fork 和 Gitup 是我喜欢的两个。
    GoLand
        66
    GoLand  
       283 天前
    fork
    cctrv
        67
    cctrv  
       283 天前
    面向非開發人員:
    Github Desktop.
    輸入內容很簡單,就輸入 commit 就可以遞交了。沒有爆光更多的不需要知道的資料。
    cssk
        68
    cssk  
       283 天前 via iPhone
    excel 能 git ?
    dwzrlp
        69
    dwzrlp  
       283 天前
    sourcetree 一直挺不错
    rxmt
        70
    rxmt  
       283 天前
    个人推荐 vscode + git 插件
    TimePPT
        71
    TimePPT  
       283 天前
    excel 就别用 git 了吧,如果有版本管理需求,直接用个有版本快照的在线表格工具就行。
    paranoiagu
        72
    paranoiagu  
       283 天前 via Android
    sourcetree 必须是
    TimePPT
        73
    TimePPT  
       283 天前
    @TimePPT 如果说表格数据开发要读,你搞个 config 配置工具,在线提交 json ,工程去读不就得了
    smallpigzbl
        74
    smallpigzbl  
       283 天前
    有点好奇 git 怎么管 excel?
    hqwuzhaoyi
        75
    hqwuzhaoyi  
       283 天前
    vscode➕gitlens
    qping
        76
    qping  
       283 天前
    @mxT52CRuqR6o5 什么情况下会需要 commit 一个文件的部分修改??
    XiLingHost
        77
    XiLingHost  
       283 天前
    excel/OOXML 本质是个 zip 文件啊,二进制文件为啥用 git 管理?
    lldld
        78
    lldld  
       283 天前
    fork +1.
    另外同好奇, git 怎么管 excel? 怎么看文件差异?
    wowodavid
        79
    wowodavid  
       283 天前 via iPhone
    不嫌贵可以试试 sublime merge
    casstiel
        80
    casstiel  
       282 天前
    smartgit
    Ritr
        81
    Ritr  
       282 天前
    sourcetree ,免费的
    lesismal
        82
    lesismal  
       282 天前
    Windows 虚拟机与主机磁盘映射/共享,Windows 里 TortoisGit+Beyond Compare
    dingyaguang117
        83
    dingyaguang117  
       282 天前 via iPhone
    Fork
    ultimate
        84
    ultimate  
       282 天前 via Android
    GitHub desktop
    BeautifulSoap
        85
    BeautifulSoap  
       282 天前 via Android
    建议还是别拿 git 这东西去折磨非程序员了
    git 这东西是真只有程序员才能接受,而且更重要还是拿来管理 excel 这种二进制。。。。

    对非程序员和二进制,用 svn 就挺好。。。。
    mauve
        86
    mauve  
       282 天前
    以前公司的设计师们用这个对 sketch 做 version control
    https://www.abstract.com/
    gamexg
        87
    gamexg  
       282 天前
    fork
    有 windows 和 mac 两个版本
    现在收费了,不付费应该也能用
    IamJ
        88
    IamJ  
       282 天前   ❤️ 1
    tower
    duluosheng
        89
    duluosheng  
       282 天前
    以前用 sourcetree ,现在直接 vscode + git 插件
    namonai
        90
    namonai  
       282 天前
    sublime merge
    lanlanye
        91
    lanlanye  
       282 天前
    excel 自己不应该有版本控制的吗……
    houshuu
        92
    houshuu  
       282 天前
    就界面友好而言,GitHub Desktop 应该是第一的。
    我自己用的 TUI ,lazygit ,也是有中文的。

    Excel 建议直接上微软自家的 SharePoint ,版本控制的易用性秒杀其他所有同类。
    Promtheus
        93
    Promtheus  
       282 天前
    一直用 sourcetree
    CharlesYang1
        94
    CharlesYang1  
       282 天前
    @endoffight Tower + 1
    layxy
        95
    layxy  
       282 天前
    jetbrain idea
    wagmi
        96
    wagmi  
       282 天前
    没有人案例腾讯的 UGit ,那我来:https://ugit.qq.com/zh/
    xujiahui
        97
    xujiahui  
       282 天前
    我也觉得 jetbrains 的 git 最好用,换了 vscode 后只能命令行跟插件混着勉强用了
    fwindcore
        98
    fwindcore  
       282 天前
    我基本都用 vscode 的 git 插件或者命令行的 tig
    aoding
        99
    aoding  
       282 天前
    idea 最好用,基本没用过命令行
    rivercherdeeeeee
        100
    rivercherdeeeeee  
       282 天前
    op 这头像看着好眼熟啊
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.