V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Midnight
V2EX  ›  Linux

各位在 Linux 都用什么 git 桌面客户端?

  •  1
     
  •   Midnight · 2019-02-06 16:29:48 +08:00 · 10381 次点击
    这是一个创建于 1878 天前的主题,其中的信息可能已经有所发展或是发生改变。

    试了 Gitkraken、smartGit、GitCola,都不是特别满意。不知道还有其他的推荐吗?

    第 1 条附言  ·  2019-02-07 10:47:00 +08:00
    简单实用 Gitkraken 足够了,但是涉及到复杂的操作感觉都不好使,只能用 git cli
    44 条回复    2019-05-04 17:51:23 +08:00
    FakeLeung
        1
    FakeLeung  
       2019-02-06 16:33:37 +08:00 via Android   ❤️ 6
    gitkraken 感觉挺好使。
    lizhuoli
        2
    lizhuoli  
       2019-02-06 16:33:48 +08:00 via iPhone   ❤️ 2
    mac/Windows 下推荐 SourceTree,Linux 下推荐 Gitkraken ……
    boris1993
        3
    boris1993  
       2019-02-06 16:33:54 +08:00 via Android
    Fork?
    loading
        4
    loading  
       2019-02-06 16:34:55 +08:00 via Android
    linux 其实自己研究一下 git,写成 alias 就挺好。
    richangfan
        5
    richangfan  
       2019-02-06 16:42:10 +08:00   ❤️ 2
    vscode
    xiaomimei
        6
    xiaomimei  
       2019-02-06 16:49:04 +08:00 via Android
    同 2 楼
    luozic
        7
    luozic  
       2019-02-06 16:54:06 +08:00 via iPhone
    idea 自带 git
    VDimos
        8
    VDimos  
       2019-02-06 16:58:49 +08:00 via Android
    idea 自带的挺好用的
    icylogic
        9
    icylogic  
       2019-02-06 16:59:14 +08:00 via iPhone   ❤️ 1
    用了一段时间 gitkraken,好看是好看,感觉实用性和速度 windows 下不如 sourcetree,linux 下不如 smartgit。而且我很烦一点是凭什么总让我登陆。

    不过现在一般简单的 commit, diff 和 blame 直接在 vscode 里用 gitlens 了,剩下比如 revert 和 git flow 之类的就命令行。
    Rasphino
        10
    Rasphino  
       2019-02-06 16:59:55 +08:00 via Android   ❤️ 1
    sublime merge
    pkookp8
        11
    pkookp8  
       2019-02-06 17:38:59 +08:00 via Android   ❤️ 4
    命令行。。。。
    alexfu
        12
    alexfu  
       2019-02-06 17:42:01 +08:00   ❤️ 1
    magit
    quinoa42
        13
    quinoa42  
       2019-02-06 18:13:36 +08:00 via Android
    omz 的几个补全和默认配置+自己写的一点 alias+vim 设成 difftool/merge tool,commit 也会直接走设成$VISUAL 的 vim
    有必要的话还可以用 fzf 来筛选补全
    applehater
        14
    applehater  
       2019-02-06 18:40:26 +08:00 via iPhone
    idea
    hanxiV2EX
        15
    hanxiV2EX  
       2019-02-06 18:44:00 +08:00 via Android
    tig 不错
    wweir
        16
    wweir  
       2019-02-06 19:26:09 +08:00 via Android
    gitg
    ysc3839
        17
    ysc3839  
       2019-02-06 19:42:34 +08:00 via Android
    git gui
    MrUser
        18
    MrUser  
       2019-02-06 20:09:44 +08:00 via iPhone
    @boris1993
    Fork 感觉比 sourcetree 好用,但他没有 linux 版
    xlui
        19
    xlui  
       2019-02-06 21:41:45 +08:00 via iPhone
    命令行 +1,Win 下同命令行
    tourist2018
        20
    tourist2018  
       2019-02-06 22:07:50 +08:00
    客户端没怎么用过 命令行 review 代码 gitlab 够用了
    fox0001
        21
    fox0001  
       2019-02-07 00:13:16 +08:00 via Android
    既然是 Linux,肯定首选命令行~手机上也是 Termux 跑 git 命令
    ericgui
        22
    ericgui  
       2019-02-07 00:17:50 +08:00
    命令行
    qiyuey
        23
    qiyuey  
       2019-02-07 00:32:33 +08:00 via Android
    idea 自带的
    comzyh
        24
    comzyh  
       2019-02-07 02:25:59 +08:00 via Android
    sublime merge
    Naiqus
        25
    Naiqus  
       2019-02-07 07:10:09 +08:00
    命令行+vscode gitkraken 界面太慢,merge tool 经常抽风
    ihipop
        26
    ihipop  
       2019-02-07 07:51:32 +08:00 via Android
    smartgit,而且现在人民币计价优惠
    jpuyy
        27
    jpuyy  
       2019-02-07 08:43:23 +08:00 via iPhone
    命令行
    dilu
        28
    dilu  
       2019-02-07 10:23:31 +08:00 via Android
    idea 自带的
    iam070
        29
    iam070  
       2019-02-07 11:16:44 +08:00 via Android
    用 vim+fugitive
    hronro
        30
    hronro  
       2019-02-07 11:44:26 +08:00
    sublime merge 感觉还是不错滴
    pathbox
        31
    pathbox  
       2019-02-07 15:11:56 +08:00 via iPhone
    git+tig 完全够用
    zqguo
        32
    zqguo  
       2019-02-07 15:58:25 +08:00
    命令行就够用了
    yuikns
        33
    yuikns  
       2019-02-07 16:27:25 +08:00
    自动补全非常重要。没配的机器我写的命令都是各种 tab 习惯性残废的...

    但是要是用桌面,那得多不方便啊。感觉只有在冲突解决时候要考虑吧
    Immortal
        34
    Immortal  
       2019-02-07 16:41:58 +08:00
    smartgit 啊 为啥都没人提
    swcat
        35
    swcat  
       2019-02-07 20:28:48 +08:00 via iPhone
    smartgit
    说命令行的真是够了,本来就图个简单方便,用命令行不是没事找事吗,gui 在合并代码解决冲突,review 代码的时候,那真不是命令行能比得上的
    最开始用 git 也全用命令行,后来有人说我装逼,我不服就改用了 sourcetree 后来 smartgit,发现真香,能点点点的干嘛费脑子输入命令,还可能输入错误
    ooops
        36
    ooops  
       2019-02-07 21:37:33 +08:00
    sublime merge 不过不够强大。beyond compare 不知道有没有 Linux 版 其实 git cli 各种 alias guidifftool 就可以了。解冲突我还是喜欢用 vim 打开生解。gui 主要就是用来看分支图,和 commit 时的 review。
    hxt
        37
    hxt  
       2019-02-08 11:30:23 +08:00
    git 桌面端主要用来看文件对比,其他 git 操作用命令行比较方便,而且不容易误操作。
    DioV
        38
    DioV  
       2019-02-08 12:39:28 +08:00
    sublime merge,Mac 也用这个了
    linxl
        39
    linxl  
       2019-02-08 21:09:51 +08:00
    居然没有像我这样用 gitk 的。。。
    Midnight
        40
    Midnight  
    OP
       2019-02-12 14:33:17 +08:00
    @linxl gitk 打辅助
    4357
        41
    4357  
       2019-02-15 16:00:07 +08:00
    git gui 啊
    wikinee
        42
    wikinee  
       2019-03-01 16:02:50 +08:00
    @Midnight
    前几天发现一个,还配一顿吐槽。。。
    https://www.v2ex.com/t/531886
    opsonly
        43
    opsonly  
       2019-03-11 21:38:37 +08:00
    zsh 的 git 命令简写
    gamesover
        44
    gamesover  
       2019-05-04 17:51:23 +08:00
    大家试试 https://www.git-scm.com/download/gui/linux
    收费的推荐 GitKraken,免费的 GitAhead 不错

    我试过 Git Extensions,发现 ubuntu 下字体不对,懒得整了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2942 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 14:01 · PVG 22:01 · LAX 07:01 · JFK 10:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.