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

好用的 git 工具

  •  
  •   Int100 · 2024-01-02 06:47:09 +08:00 · 8922 次点击
    这是一个创建于 382 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家都用哪些 git 工具? Smartgit Sourcetree 好像都不错?

    另外在 macOS 上有什么特别好用的吗?

    70 条回复    2024-01-03 10:06:16 +08:00
    shuxhan
        1
    shuxhan  
       2024-01-02 07:47:57 +08:00   ❤️ 1
    Github Desktop
    xuanbg
        2
    xuanbg  
       2024-01-02 07:53:23 +08:00
    Sourcetree
    zhangyl
        3
    zhangyl  
       2024-01-02 08:08:20 +08:00
    Fork
    chendy
        4
    chendy  
       2024-01-02 08:15:49 +08:00   ❤️ 10
    intellij idea 的 git 工具
    chingyat
        5
    chingyat  
       2024-01-02 08:22:37 +08:00 via iPhone
    Magit
    guaike
        6
    guaike  
       2024-01-02 08:40:50 +08:00
    gitKraken
    stevenshum
        7
    stevenshum  
       2024-01-02 08:47:53 +08:00
    GitHub APP
    breeze2495
        8
    breeze2495  
       2024-01-02 08:49:17 +08:00
    如果是 jetbrains 的话,直接用自带的很好用。
    P233
        9
    P233  
       2024-01-02 08:53:57 +08:00
    Magit +1
    xtinput
        10
    xtinput  
       2024-01-02 08:55:58 +08:00
    Fork
    dayeye2006199
        11
    dayeye2006199  
       2024-01-02 08:56:32 +08:00   ❤️ 2
    lazygit
    joyhub2140
        12
    joyhub2140  
       2024-01-02 08:56:36 +08:00
    社区版的 IDEA ,git 体验一流。
    tedzhou1221
        13
    tedzhou1221  
       2024-01-02 08:57:14 +08:00
    fork +1
    baicx
        14
    baicx  
       2024-01-02 08:59:36 +08:00 via Android
    fork +1
    zuosiruan
        15
    zuosiruan  
       2024-01-02 09:08:13 +08:00 via iPhone
    @xuanbg source tree 太卡了,推荐 fork
    rosu
        16
    rosu  
       2024-01-02 09:09:31 +08:00 via Android   ❤️ 1
    推荐 fork 。公司级项目每个几百条分支下不来,用 sourceTree 卡的不行,fork 就很流畅。
    involvements
        17
    involvements  
       2024-01-02 09:10:43 +08:00
    tramm
        18
    tramm  
       2024-01-02 09:22:10 +08:00
    sourcetreee
    gitextensions
    tramm
        19
    tramm  
       2024-01-02 09:23:09 +08:00
    @tramm 下面那个只支持 Windows..
    luzemin
        20
    luzemin  
       2024-01-02 09:23:14 +08:00
    IDEA 集成的
    VS 集成的
    wind1986
        21
    wind1986  
       2024-01-02 09:25:00 +08:00
    用了好几年的 tower
    DosLee
        22
    DosLee  
       2024-01-02 09:29:26 +08:00
    fork 付费和不付费有什么区别吗?
    DosLee
        23
    DosLee  
       2024-01-02 09:30:52 +08:00   ❤️ 2
    算了,200RMB ,还是用 jb 的吧
    superrichman
        24
    superrichman  
       2024-01-02 09:30:59 +08:00
    sublime merge
    zealinux
        25
    zealinux  
       2024-01-02 09:36:09 +08:00
    Magit +1
    zjw7sky
        26
    zjw7sky  
       2024-01-02 09:44:00 +08:00
    fork+1
    uclort
        27
    uclort  
       2024-01-02 09:44:18 +08:00 via Android   ❤️ 1
    @DosLee 不付费偶尔有弹窗,频率特特别低,其他没区别。
    u3u
        28
    u3u  
       2024-01-02 09:57:03 +08:00
    ggvoking
        29
    ggvoking  
       2024-01-02 09:58:32 +08:00
    fork yyds 不接受反驳。souretree 用过是真卡。
    Godjack
        30
    Godjack  
       2024-01-02 10:00:21 +08:00
    crackidz
        31
    crackidz  
       2024-01-02 10:02:48 +08:00
    现在在用 Fork
    GGPlayer
        32
    GGPlayer  
       2024-01-02 10:14:50 +08:00
    fork
    rqzrqh
        33
    rqzrqh  
       2024-01-02 10:15:57 +08:00   ❤️ 1
    fork +1 ,用过的这么多里面几乎能完全满足需求。
    Sourcetree 太差,多分支显示都没有
    xiandao7997
        34
    xiandao7997  
       2024-01-02 10:23:03 +08:00
    https://git-scm.com/download/gui/mac
    以前大概浏览过,好像 gitup 挺特别的
    sevncy12
        35
    sevncy12  
       2024-01-02 10:33:28 +08:00   ❤️ 1
    fork +1 付费用户表示推荐
    nanvon
        36
    nanvon  
       2024-01-02 10:35:27 +08:00   ❤️ 1
    Fork +1 ,用了两年,但是还没弄明白免费和付费的区别,有时候会提示我付费,我都关掉了,但依旧能免费用。
    declandragon
        37
    declandragon  
       2024-01-02 10:41:27 +08:00
    jb 系列自带的
    hokori
        38
    hokori  
       2024-01-02 10:44:25 +08:00
    vscode
    chf007
        39
    chf007  
       2024-01-02 11:03:23 +08:00
    以前常用的 SourceTree 但是自从用了 jb 系列自带的,就全抛弃不用了
    wangtian2020
        40
    wangtian2020  
       2024-01-02 11:08:03 +08:00
    用了三年 SourceTree 图形化界面很好用
    wzwwzw
        41
    wzwwzw  
       2024-01-02 11:09:44 +08:00
    fork 但是基本用的最多的还是 idea 系列自带的
    Echo23333
        42
    Echo23333  
       2024-01-02 11:15:53 +08:00
    排除 IDE 自带的,推荐这个: https://www.sublimemerge.com/ ,强大且轻量
    fl0at
        43
    fl0at  
       2024-01-02 11:56:53 +08:00   ❤️ 1
    已经没人用小乌龟了?
    hello2090
        44
    hello2090  
       2024-01-02 11:59:48 +08:00 via iPhone
    在用 sublime merge
    huihuiHK
        45
    huihuiHK  
       2024-01-02 12:00:43 +08:00   ❤️ 3
    额, 只有我用终端命令行来使用 git 嘛? 我觉得图形化工具比命令行麻烦好多
    Huelse
        46
    Huelse  
       2024-01-02 12:11:13 +08:00   ❤️ 2
    vscode 插件 Git Graph + GitLens 基础功能
    rppig42
        47
    rppig42  
       2024-01-02 12:12:47 +08:00
    Fork
    可以一直免费用,但太好用了以至于买了 license 支持一下
    Huelse
        48
    Huelse  
       2024-01-02 12:14:12 +08:00
    @huihuiHK 好奇纯命令行是怎么处理冲突的?图形化界面可以选择冲突块进行合并,不在本地处理那另说。
    psklf
        49
    psklf  
       2024-01-02 13:02:27 +08:00
    @Huelse #48 vim
    ryan4290
        50
    ryan4290  
       2024-01-02 13:56:31 +08:00
    如果是使用 jetbrains 的 IDE ,那么集成的 git GUI 已经足够好用了;

    其他的我没用过,sourcetree 我挺不习惯的
    chchwy
        51
    chchwy  
       2024-01-02 14:06:42 +08:00
    Fork
    error451
        52
    error451  
       2024-01-02 14:14:47 +08:00
    @Huelse 自己用 vim 打开编辑啊。git 会自动标注出冲突的地方。
    XhivaW
        53
    XhivaW  
       2024-01-02 14:17:13 +08:00
    fork
    lisxour
        54
    lisxour  
       2024-01-02 14:17:42 +08:00
    sublime merge
    shijingshijing
        55
    shijingshijing  
       2024-01-02 15:21:19 +08:00
    @fl0at 小乌龟+1 ,现在是官方的 Git Bash & Git GUI ,小乌龟,VSCode 自带的一起混合用。
    GitGUI 的 All history branches 视图很好用
    小乌龟做代码 review ,那个 diff 比一般的好用,唯一缺点就是无法用颜色格式化代码。
    VSCode 的撤回 commit 是真好用,不用自己敲命令。
    body007
        56
    body007  
       2024-01-02 15:26:05 +08:00
    @fl0at 我在用小乌龟,刚毕业第一家公司用的 svn 的小乌龟。后来切到 git 后也用小乌龟,特别顺手。
    cheneydog
        57
    cheneydog  
       2024-01-02 15:36:29 +08:00
    gitup
    insert000
        58
    insert000  
       2024-01-02 15:41:59 +08:00
    IDEA 集成的 ,感觉最好用
    ztxcccc
        59
    ztxcccc  
       2024-01-02 15:59:24 +08:00
    sourcetree + idea 自带 + git
    xuAN111
        60
    xuAN111  
       2024-01-02 16:04:20 +08:00
    你们都是用图形化呀,我一直用的命令行😅
    Jason001
        61
    Jason001  
       2024-01-02 16:05:28 +08:00
    fork +1
    qiaobeier
        62
    qiaobeier  
       2024-01-02 16:05:36 +08:00   ❤️ 1
    vscode 里的那堆插件都很好用,比如 gitlens ,git graph ,git blame
    April5
        63
    April5  
       2024-01-02 16:16:54 +08:00
    命令行,人比较笨,图形化界面玩不明白。
    vayci
        64
    vayci  
       2024-01-02 16:50:42 +08:00
    smartgit 有人用吗...
    t298
        65
    t298  
       2024-01-02 17:03:49 +08:00
    fork 可以汉化嘛
    tlerbao
        66
    tlerbao  
       2024-01-02 20:19:39 +08:00
    其实我一直认为命令行是最清楚每次都操作了什么的?

    但是如果你执念追求可视化操作又同时使用 jb 家 ide 的话,内置的就够了。

    其他 git 工具都大同小异
    ZxykM
        67
    ZxykM  
       2024-01-02 20:20:06 +08:00
    有没有支持 ssh 的可视化工具,因为我现在都是连接开发机进行工作的,一直在用 vscode 自带的和 lazygit ,想找 ui 的找不到
    dothis
        68
    dothis  
       2024-01-02 21:43:24 +08:00
    fork + 1 一直都是白嫖党、这个是难得特别好用、付费购买了
    noErr
        69
    noErr  
       2024-01-03 09:28:45 +08:00
    Smartgit 很不错 @vayci @Int100
    JohnTsuxi
        70
    JohnTsuxi  
       2024-01-03 10:06:16 +08:00
    我比较喜欢 vscode 的 git graph 插件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.