各位在 Linux 都用什么 git 桌面客户端? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Midnight
V2EX    Linux

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

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

    试了 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 版
    akiakiseofficial
        19
    akiakiseofficial  
       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
    前几天发现一个,还配一顿吐槽。。。
    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     Solana     1256 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:47 PVG 07:47 LAX 16:47 JFK 19:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86