• 请不要在回答技术问题时复制粘贴 AI 生成的内容
luxiaokuo
V2EX  ›  程序员

Mac 最好用的 Git 图形客户端 还是 SourceTree 吗? Git-fork 怎么样? 还有哪些呢?

  •  
  •   luxiaokuo · Mar 28, 2019 · 16683 views
    This topic created in 2777 days ago, the information mentioned may be changed or developed.

    看了很多人推荐了这款 近期也是刚刚使用 Mac 还不知道哪些软件更好更适用。

    34 replies  •  2019-03-29 14:53:20 +08:00
    grewer
    grewer
    Mar 28, 2019
    1
    jetbrains 自带 git
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Mar 28, 2019❤️1
    2
    我用的 tower,还行
    index90
    index90
    Mar 28, 2019❤️1
    3
    感觉都差不多,SourceTree 转到 GitKraken
    FunnyCodingXu
    FunnyCodingXu
    Mar 28, 2019
    4
    idea 自带的
    tao1991123
    tao1991123
    Mar 28, 2019❤️1
    5
    sublme Text 家出的 https://www.sublimemerge.com/

    挺轻量
    ioschen
    ioschen
    Mar 28, 2019
    6
    「 vscode 自带」 「 xcode 自带」 「 idea 家族也自带」感觉没有必要装三方的客户端
    anyforever
    anyforever
    Mar 28, 2019
    7
    Fork
    creanme
    creanme
    Mar 28, 2019
    8
    vscode
    gaocc
    gaocc
    Mar 28, 2019
    9
    tower 吧,免费,工作流用起来也舒服
    rockyou12
    rockyou12
    Mar 28, 2019
    10
    jetbrain 自带的吊打其他 git gui,不开玩笑😎光代码冲突处理一项就可以让你爽到
    MaxTan
    MaxTan
    Mar 28, 2019
    11
    smartgit
    williamx
    williamx
    Mar 28, 2019
    12
    sublime merge 吧,代码 diff 都是高亮的。
    runze
    runze
    Mar 28, 2019
    13
    gitup
    别的客户端一般都是通过 git 操作,gitup 是直接修改 .git 目录
    L1
    L1
    Mar 28, 2019
    14
    SourceTree NO.1
    yukiww233
    yukiww233
    Mar 28, 2019
    15
    idea 全家桶自带的好用+1
    doublleft
    doublleft
    Mar 28, 2019
    16
    Tower 2 还可以,用了很久,价格公道
    catteroLo
    catteroLo
    Mar 28, 2019
    17
    @gaocc tower 不是收费的吗?
    fengci
    fengci
    Mar 28, 2019
    18
    tower 这年头你想下个破解的还不容易
    THaGKI9
    THaGKI9
    Mar 28, 2019 via iPhone
    19
    @gaocc #9 现在订阅制了,贵的没法接受
    weixiangzhe
    weixiangzhe
    Mar 28, 2019 via iPhone
    20
    在用 source tree 只用的看代码改动这个功能,
    Aixtuz
    Aixtuz
    Mar 28, 2019
    21
    SourceTree、Git-fork、Gitup。
    后两个颜值看着比 sourceTree 顺眼。
    alexmy
    alexmy
    Mar 28, 2019❤️1
    22
    用 vsc 自带的,自己再学学 git 的各种用法,直接用终端了。反正我都是一个人做项目,合并的时候连冲突都不会遇到的。
    deweixu
    deweixu
    Mar 28, 2019
    23
    command
    jnriver
    jnriver
    Mar 28, 2019
    24
    fork+1 主要用于 diff。。
    commit 和 push 用命令行 哈哈哈
    rzti483NAJ66l669
    rzti483NAJ66l669
    Mar 28, 2019
    25
    GitKraken
    pennz
    pennz
    Mar 29, 2019
    26
    仅在有冲突时用 vscode 解决一下,其他时候都是 terminal
    joysword
    joysword
    Mar 29, 2019
    27
    刚从 SourceTree 转到 GitKraken 了,视觉上完爆 SourceTree,功能上也略胜一筹
    beginor
    beginor
    Mar 29, 2019 via Android
    28
    简单的 check in,check out,diff,merge,用啥客户端都一样,最佳应该是 github desktop,elechron 程序, 速度一般。

    如果涉及到较复杂 git flow 相关的分支操作, 多个 remote 之间的 merge request 或者 pull request,SmartGit 倒是最好的客户端(毕竟是要收费的,虽然可以免费用), 功能设计和交互体验一流,Java 程序全平台, 有点儿慢。

    SourceTree 也能胜任, 不过感觉对话框太多有点烦,C#程序, 也不怎么快。

    以上只是个人观点。
    l1905
    l1905
    Mar 29, 2019 via Android
    29
    目前在用 sourcetree, 功能挺好用,但是有个困扰的问题,sourcetree 查看单文件的修改日志列表里,没有 merge 合并的日志,只有在原分支上首次 commit 的日志。 顺道问下各位如何处理的
    yangsimonguo
    yangsimonguo
    Mar 29, 2019
    30
    VS Code 上的一票插件 + GitKraken 作为最终扩展(基本不用)
    Fallschirmjager
    Fallschirmjager
    Mar 29, 2019
    31
    难道没人跟我一样用命令行+Github desktop??
    falost
    falost
    Mar 29, 2019
    32
    SourceTree + 命令行 最棒,用了这个之后,再去看以前经常用的小乌龟,发现小乌龟真难用
    wb500
    wb500
    Mar 29, 2019
    33
    vscode
    leopku
    leopku
    Mar 29, 2019
    34
    rowanj-gitx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3397 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    ♥ Do have faith in what you're doing.