V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Midnight
V2EX  ›  Linux

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

  •  1
     
  •   Midnight · Feb 6, 2019 · 11549 views
    This topic created in 2638 days ago, the information mentioned may be changed or developed.

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

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

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

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

    我试过 Git Extensions,发现 ubuntu 下字体不对,懒得整了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1058 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 22:35 · PVG 06:35 · LAX 15:35 · JFK 18:35
    ♥ Do have faith in what you're doing.