git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
ylcx123
V2EX  ›  git

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

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

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