求推荐 Windows 下的 Git 可视化工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
ylcx123
V2EX    git

求推荐 Windows 下的 Git 可视化工具

  •  
  •   ylcx123 Jul 26, 2018 17071 views
    This topic created in 2831 days ago, the information mentioned may be changed or developed.
    很喜欢 Android Studio 自带的 git 工具。但是有些项目不是 Android 项目,还是需要独立 Git 工具!

    主要希望有以下几个功能:
    1. 具有 bash shell 界面或窗口,Android Studio 可以把其自带的 Terminal 窗口 设置为 git bash shell,方便命令操作。
    2. 可视化的分支比对,可视化的提交文件选择,可视化交互式 rebase 操作,可视化冲突处理等。
    3. 在分支图中,方便的进行 reset(soft,mixed,hard,keep),方便的 cherry-pick,过滤以方便查找节点等

    简单点说:操作方便的可视化界面+带 bash 窗口
    Supplement 1    Jul 26, 2018
    补充一条:需要能显示出分支图,且可以在分支图上针对每次提交进行相应操作。
    git bash 官方 gui 工具,我刚试了下,没有分支图。
    Supplement 2    Jul 27, 2018
    在试用 fork,各方面还不错,但是好像不支持当前分支和其他分支(或节点)的差异对比?
    Supplement 3    Jul 29, 2018
    官方里一堆推荐的 gui,试过好几个,暂时先试用 fork
    Supplement 4    Jul 29, 2018
    有没有除官方 gui 推荐以外的产品?
    80 replies    2019-11-27 08:44:17 +08:00
    bash
        1
    bash  
       Jul 26, 2018   2
    SourceTree
    lovescar
        2
    lovescar  
       Jul 26, 2018
    SourceTree+1
    Fx8m
        3
    Fx8m  
       Jul 26, 2018
    Git extensions
    phpnote
        4
    phpnote  
       Jul 26, 2018   4
    TortoiseGit, 一直都用小乌龟的路过...
    sikariba
        5
    sikariba  
       Jul 26, 2018
    gitKraken,不过莫名其妙的 bug 有点多就是了
    814084764
        6
    814084764  
       Jul 26, 2018
    smartgit
    Applenice
        7
    Applenice  
       Jul 26, 2018
    SourceTree 或者 TortoiseGit 都好用
    lixinyu1024
        8
    lixinyu1024  
       Jul 26, 2018
    SourceTree
    shijingshijing
        9
    shijingshijing  
       Jul 26, 2018 via iPhone
    SourceTree 适合新手,好像是 java 写的,感觉略慢。
    git 官方的 gitbash 其实很不错,现在一直用官方的了
    ala2008
        10
    ala2008  
       Jul 26, 2018
    难道官方的 git 客户端不满足?
    niboy
        11
    niboy  
       Jul 26, 2018
    TortoiseGit
    lisachensyd
        12
    lisachensyd  
       Jul 26, 2018 via Android
    git kraken+1 就是启动有点慢
    blanu
        13
    blanu  
       Jul 26, 2018
    smartgit + 1,diff 做的比较好,但是界面不好看
    Rocka
        14
    Rocka  
       Jul 26, 2018   1
    我觉得 VSCode 是最好用的 Git 客户端 ... 如果嫌功能不够的话可以再装个 GitLens 插件
    bpllzbh
        15
    bpllzbh  
       Jul 26, 2018
    sourcetree 不建议用 ide 的工具
    ZeoKarl
        16
    ZeoKarl  
       Jul 26, 2018
    @shijingshijing sourcetree 的 mac 版是 Swift 写的.原生应用.Windows 估计也是.
    kenorizon
        17
    kenorizon  
       Jul 26, 2018
    TortoiseGit + 1
    jinsongzhao
        18
    jinsongzhao  
       Jul 26, 2018
    TortoiseGit,毕竟是从 ToroiseSVN 继承下来的。
    pumily
        19
    pumily  
       Jul 26, 2018
    GitHub 出品的 GitHub Desktop 版感觉也还好吧
    realism
        20
    realism  
       Jul 26, 2018 via Android
    Sourcetree
    vanleo2001
        21
    vanleo2001  
       Jul 26, 2018
    Sourcetree version: 2.2.4.0
    我试验了 Sourcetree 各个版本的启动速度,这个最快
    Muyiafan
        22
    Muyiafan  
       Jul 26, 2018   1
    flynaj
        23
    flynaj  
       Jul 26, 2018 via Android
    从 TortoiseSVN 转到 TortoiseGit
    compiler
        24
    compiler  
       Jul 26, 2018
    楼主都试试看,推荐 smartgit
    zqguo
        25
    zqguo  
       Jul 26, 2018
    命令行最好了
    laudukang
        26
    laudukang  
       Jul 26, 2018
    GitKraken
    grewer
        27
    grewer  
       Jul 26, 2018
    Sourcetree,碰到的几个公司都是用的这个
    Magentaize
        28
    Magentaize  
       Jul 26, 2018 via Android
    Visual Studio
    tonyli
        29
    tonyli  
       Jul 26, 2018 via iPhone
    我觉得先回用会用官方的 git bash 后其他的 gui 工具都可以很快上手
    Hyduan
        30
    Hyduan  
       Jul 26, 2018
    GitKraken or SourceTree
    GitKraken 就是 Bug 多了点, 有时候有些操作会卡住
    earendil1412
        31
    earendil1412  
       Jul 26, 2018 via Android
    其它可以用 jetbrains 全家桶啊
    timothyye
        32
    timothyye  
       Jul 26, 2018
    GitKraken + 1
    dr2009
        33
    dr2009  
       Jul 26, 2018 via Android
    GitKraken + 1
    msg7086
        34
    msg7086  
       Jul 27, 2018
    我司用的 SmartGit。
    tedzhou1221
        35
    tedzhou1221  
       Jul 27, 2018 via Android
    GitKraken +1
    947211232
        36
    947211232  
       Jul 27, 2018
    既然 lz “很喜欢 Android Studio 自带的 git 工具”,那就继续 Android Studio 自带的 git 工具,不懂?
    例如 A_IDE 配置 git,由于 A_IDE 不支持 J_Language (语言)项目等,但可以继续使用 A_IDE 的 git 操作 J_Language (语言)项目,问题就是每次都要打开 A_IDE 而已,这样还不如直接改用支持 J_Language (语言)的 J_IDE 了,emmmmmm
    当然楼上说的通用 git 管理工具更加推荐
    NicholasYX
        37
    NicholasYX  
       Jul 27, 2018
    Visual Studio 滑稽.jpg
    M2
        38
    M2  
       Jul 27, 2018
    SourceTree +10086
    dirtycold
        39
    dirtycold  
       Jul 27, 2018
    Git cola 很好用啊
    luffysup
        40
    luffysup  
       Jul 27, 2018
    sourceTree 或者 smartGit
    Edwards
        41
    Edwards  
       Jul 27, 2018
    sourceTree
    S1ngS1ng
        42
    S1ngS1ng  
       Jul 27, 2018 via iPhone
    免费的推荐 git kraken,收费的推荐 tower。
    source tree 也行
    wangxn
        43
    wangxn  
       Jul 27, 2018 via Android
    @shijingshijing .Net 写的,Mono 运行时。
    Rcnaec
        44
    Rcnaec  
       Jul 27, 2018
    SourceTree
    abeidragon
        45
    abeidragon  
       Jul 27, 2018
    gitkraken+1
    zengguibo
        46
    zengguibo  
       Jul 27, 2018
    sourcetree 吧,卡的话建议升级一下电脑配置,这年头就要 8700K+16G 内存+SSD 来编码
    lukunlin
        47
    lukunlin  
       Jul 27, 2018
    SourceTree
    darren2900
        48
    darren2900  
       Jul 27, 2018
    sourcetree +100
    Immortal
        49
    Immortal  
       Jul 27, 2018   1
    居然推荐 smartgit 的这么少
    相对于 sourcetree 我觉得 smartgit 更加间接明了 而且在项目多的时候速度更快
    wowwoqu
        50
    wowwoqu  
       Jul 27, 2018
    GitKraKen 的有不,举个爪
    brightguo
        51
    brightguo  
       Jul 27, 2018
    git tower 路过~~
    old9
        52
    old9  
       Jul 27, 2018
    git 官网有个客户端列表:
    https://git-scm.com/downloads/guis
    wdv2ly
        53
    wdv2ly  
       Jul 27, 2018
    SourceTree 在 mac 和 windows 下简直是 2 个应用
    xiandao7997
        54
    xiandao7997  
       Jul 27, 2018
    v2 要出个投票功能就好了,适合这样的帖子
    newghost
        55
    newghost  
       Jul 27, 2018
    SourceTree 注册需要翻墙,因为用了 Google 人机验证码
    zhouquan03
        56
    zhouquan03  
       Jul 27, 2018
    试试这个:git log --graph --pretty='format:%C(red)%d%C(reset) %C(yellow)%h%C(reset) %ar %C(green)%aN%C(reset) %s'
    mmdsun
        57
    mmdsun  
       Jul 27, 2018 via Android
    git 版小乌龟。支持中文
    stephanew
        58
    stephanew  
       Jul 27, 2018
    SourceTree
    sacuba
        59
    sacuba  
       Jul 27, 2018
    sourcetree 新版不怎么卡了
    HongJay
        60
    HongJay  
       Jul 27, 2018
    SourceTree
    redapple02041
        61
    redapple02041  
       Jul 27, 2018
    @sikariba 我觉得还好吧
    newtype0092
        62
    newtype0092  
       Jul 27, 2018
    @zhouquan03 我的和你差不多哈哈
    alias.tree=log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
    yy1300326388
        63
    yy1300326388  
       Jul 27, 2018
    SourceTree +99
    cc128
        64
    cc128  
       Jul 27, 2018
    官方 git 就有 shell。 基本很少用 GUI。 要吧 AS 的 terminal 换掉的话,可以用 cmder
    flyingkid
        65
    flyingkid  
       Jul 27, 2018
    vscode
    v2byy
        66
    v2byy  
       Jul 27, 2018
    小乌龟+1
    RYAN0UP
        67
    RYAN0UP  
       Jul 27, 2018 via Android
    SourceTree+2018
    mathzhaoliang
        68
    mathzhaoliang  
       Jul 27, 2018
    借楼问一下,那 Linux 下面有什么 GUI 工具吗?
    Phariel
        69
    Phariel  
       Jul 27, 2018
    Sourcetree 打遍天下无敌手
    macszh2013
        70
    macszh2013  
       Jul 27, 2018   1
    noli
        71
    noli  
       Jul 27, 2018
    @macszh2013

    真是不看不知道,原来 fork 已经有 Windows 版了。
    mac 下用的感觉很不错
    ronglexie
        72
    ronglexie  
       Jul 27, 2018
    SourceTree 无敌
    demoslam
        73
    demoslam  
       Jul 27, 2018
    zjh1943
        74
    zjh1943  
       Jul 27, 2018
    git-fork
    VYSE
        75
    VYSE  
       Jul 27, 2018 via Android
    Jetbrain VCS
    wuqingwei
        76
    wuqingwei  
       Jul 28, 2018
    TortoiseGit + 1
    Michelangelono
        77
    Michelangelono  
       Jul 28, 2018
    换过很多,最后还是回到 sourcetree,最稳定
    owt5008137
        78
    owt5008137  
       Jul 28, 2018 via Android
    TortoiseGit 最顺手,其次 SourceTree。然后 git-scm.org 里一坨推荐 gui。你可以挨个试一下
    tinytin
        79
    tinytin  
       Jul 28, 2018 via iPhone
    github desktop
    jeffh
        80
    jeffh  
       Nov 27, 2019 via Android
    git 自带的 git-bash 和 gitk 就够了,不用安装另外的东西
    About     Help     Advertise     Blog     API     FAQ     Solana     869 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 236ms UTC 21:43 PVG 05:43 LAX 14:43 JFK 17:43
    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