V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pc10201
V2EX  ›  程序员

在 windows 上用 git 的最佳工具是什么?

  •  
  •   pc10201 · 2015-10-01 14:29:16 +08:00 · 12570 次点击
    这是一个创建于 3128 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在自己的电脑上做点小项目,一般是用 windows,别鄙视我哈
    接触过好几种形式的 git 客户端

    1.集成 git 的 bash 环境,比如 babun
    2.图形化程序,比如 smartGit,SourceTree
    3.IDE 中带的功能或插件,比如 JetBrains 家的系列 IDE

    我目前是用 SourceTree
    有更好的选择吗?
    59 条回复    2015-10-13 16:32:21 +08:00
    sox
        1
    sox  
       2015-10-01 14:37:04 +08:00   ❤️ 1
    git for windows 就够了
    aapu
        2
    aapu  
       2015-10-01 14:41:25 +08:00
    看看这篇文章,或许会有点收获 http://blog.jobbole.com/50603/
    sudoz
        3
    sudoz  
       2015-10-01 14:44:07 +08:00
    熟练使用一款工具就行了,最好是跨平台的工具

    JB IDEs 自带 git 插件 || sourcetree || smarthgit 都值得推荐
    hging
        4
    hging  
       2015-10-01 14:47:22 +08:00
    sourcetree
    univert
        5
    univert  
       2015-10-01 14:48:17 +08:00
    我在用 smartgit ,基本比较傻瓜
    zyx89513
        6
    zyx89513  
       2015-10-01 14:54:45 +08:00
    mathgl
        7
    mathgl  
       2015-10-01 14:56:31 +08:00 via Android
    一直用 cygwin
    hyzjshwo
        8
    hyzjshwo  
       2015-10-01 15:01:17 +08:00
    windows 版本的 source tree 很卡, lz 试试 github desktop 吧
    cnnblike
        9
    cnnblike  
       2015-10-01 15:01:53 +08:00
    SourceTree 卡+1 ,建议上 VirtualBox
    xing393939
        10
    xing393939  
       2015-10-01 15:18:57 +08:00 via iPhone
    乌龟好用
    cxshun
        11
    cxshun  
       2015-10-01 15:19:57 +08:00
    以前推 SourceTree (这货太卡了),现在推 smartgit ,个人用免费。
    shuson
        12
    shuson  
       2015-10-01 15:22:18 +08:00
    cmd line ,用 GUI 的操作都不安心
    chchwy
        13
    chchwy  
       2015-10-01 15:26:25 +08:00
    我用烏龜.
    thonatos
        14
    thonatos  
       2015-10-01 15:40:15 +08:00
    cmd
    panzhc
        15
    panzhc  
       2015-10-01 15:50:46 +08:00
    msysgit ,有 linux 命令行的感觉, console 也可以美化
    kylinzzx
        16
    kylinzzx  
       2015-10-01 16:53:20 +08:00
    sourcetree 有点卡。。
    Cu635
        17
    Cu635  
       2015-10-01 17:35:30 +08:00
    @panzhc msysgit 已经退役了,继任者是 git-for-windows 。
    maemolee
        18
    maemolee  
       2015-10-01 17:43:30 +08:00
    就应该用命令行啊…… git for windows
    Cu635
        19
    Cu635  
       2015-10-01 17:45:44 +08:00
    另外 lz 这个问题有人问过了:

    https://v2ex.com/t/185877

    /t/185877
    zwzmzd
        20
    zwzmzd  
       2015-10-01 18:03:30 +08:00 via Android
    @kylinzzx sourcetree 在老电脑上真是卡,用起来着实恼火
    anthonyeef
        21
    anthonyeef  
       2015-10-01 18:06:36 +08:00 via Android
    竟然沒有在這個帖子下面看到讓你用 Linux 和 Mac OS X 的…

    我就是因為 Windows 下用命令行感覺太麻煩所以逃離了 Windows 陣營的(捂臉逃走
    mcfog
        22
    mcfog  
       2015-10-01 18:07:48 +08:00
    竟然没人推荐 tortoiseGit …我最想念的 windows 软件没有之一
    jhaohai
        23
    jhaohai  
       2015-10-01 18:10:45 +08:00 via iPhone
    cygwin
    kiwi95
        24
    kiwi95  
       2015-10-01 18:28:20 +08:00 via Android
    官方的工具就很好啊
    ho121
        25
    ho121  
       2015-10-01 18:39:24 +08:00 via Android
    cygwin
    GuangXiN
        26
    GuangXiN  
       2015-10-01 18:43:52 +08:00
    tortoiseGit is evil
    solar
        27
    solar  
       2015-10-01 19:53:18 +08:00
    命令行不好用吗?
    kingme
        28
    kingme  
       2015-10-01 20:08:36 +08:00
    GITEXTENSIONS.
    Cu635
        29
    Cu635  
       2015-10-01 20:27:32 +08:00
    @mcfog tortoisegit 只是一个图形界面,后端还是要安装 git-for-windows 的。

    和 tortoisesvn 、 tortoisehg 不一样。
    sunbeams001
        30
    sunbeams001  
       2015-10-01 20:27:35 +08:00
    msysgit in cmder
    zonghua
        31
    zonghua  
       2015-10-01 20:28:06 +08:00 via iPhone
    eclipse
    Cu635
        32
    Cu635  
       2015-10-01 20:31:23 +08:00
    @kiwi95 什么官方?

    如果指的是 git 官网 git-scm.org 提供的 windows 下面 git 下载的话,那么就是 git-for-windows (以前是 msysgit ,今年 8 月份 git-for-windows 结束 RC 阶段正式发布了, msysgit 就退役了)
    Chrics
        33
    Chrics  
       2015-10-01 20:33:16 +08:00
    sourceTree 很爽,平时使用都是命令行直接搞定
    mountainx
        34
    mountainx  
       2015-10-01 20:58:39 +08:00
    mac/windows 下大多数 git 客户端都用过(包括楼上说的这些),还没有任何一款 git 客户端比 win 下的 Git Extensions 强大的。真心推荐 Git Extensions ,实在不忍心看楼主被 sourceTree/tortoiseGit 之类的误导了。
    ltm
        35
    ltm  
       2015-10-01 21:03:15 +08:00
    cmd 下 git-scm 官方版,用着挺好,挺方便的,感觉足够用了。
    Artotria
        36
    Artotria  
       2015-10-01 21:07:25 +08:00 via Android
    个人感觉 SourceTree 还是比较适合在 OSX 上用, Win 下太卡了还不如 Github for Windows
    Earthman
        37
    Earthman  
       2015-10-01 21:13:43 +08:00
    cmder 哈哈哈
    itbeihe
        38
    itbeihe  
       2015-10-01 21:30:46 +08:00
    乌龟挺好用+1
    way2explore2
        39
    way2explore2  
       2015-10-01 21:35:15 +08:00 via Android
    joyee
        40
    joyee  
       2015-10-01 21:36:55 +08:00
    一直用 msysgit ,自带一堆 linux 下工具的 port ……配合 ConEmu 食用效果尚可
    heaton_nobu
        41
    heaton_nobu  
       2015-10-01 22:23:01 +08:00
    sourcetree
    aisin
        42
    aisin  
       2015-10-01 22:23:51 +08:00
    sourcetree ,简单方便
    adexbn
        43
    adexbn  
       2015-10-01 22:52:36 +08:00
    在 mingw 下部署的 git 命令
    xavierchow
        44
    xavierchow  
       2015-10-01 23:42:51 +08:00
    Q: 在 windows 上用 git 的最佳工具是什么?
    A: command line

    Q: 在 git 上用 command line 的最佳平台是什么?
    A: *nix
    LioMore
        45
    LioMore  
       2015-10-01 23:58:16 +08:00
    有 git for windows 了,你还想要什么
    legendlee
        46
    legendlee  
       2015-10-02 01:41:47 +08:00 via Android
    其实 github 提供的那个命令行工具就挺好用了。
    takashiki
        47
    takashiki  
       2015-10-02 07:53:24 +08:00
    @GuangXiN 为啥 evil ?
    jixiangqd
        48
    jixiangqd  
       2015-10-02 09:16:37 +08:00
    git 使用比较熟练地话, git-cola 就挺好用的,虽然界面比较丑
    Cu635
        49
    Cu635  
       2015-10-02 09:31:21 +08:00
    @ltm 现在 git-scm 的官方版就是 gi-for-windows 。
    hantsy
        50
    hantsy  
       2015-10-02 11:22:52 +08:00
    一直使用小乌龟。。。。从 CVS , SVN , HG 到 GIT 。
    yolio2003
        51
    yolio2003  
       2015-10-02 21:51:20 +08:00
    哇 讨论了这么多,我又来负能量总结了,答案就是:没有好用的!哈哈
    irobot03
        52
    irobot03  
       2015-10-02 22:43:47 +08:00
    我们团队一直在使用 SourceTree ,图形化辅助命令行,效率还可以
    loveminds
        54
    loveminds  
       2015-10-03 15:37:01 +08:00
    小乌龟
    hjkl0001
        55
    hjkl0001  
       2015-10-03 17:32:27 +08:00
    试试 SourceTree
    states
        56
    states  
       2015-10-03 18:56:09 +08:00
    用来用去还是 TortoiseGit 简单
    GuangXiN
        57
    GuangXiN  
       2015-10-06 22:35:04 +08:00 via Android
    @takashiki 因为 git 每个命令有自己的含义, tortoisegit 却试图用 SVN 的概念来解释 git
    ftdtian
        58
    ftdtian  
       2015-10-12 20:50:29 +08:00
    右键 ->git bash 搞起
    jz1206
        59
    jz1206  
       2015-10-13 16:32:21 +08:00
    用来用去最后还是用 git bash....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1153 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:06 · PVG 07:06 · LAX 16:06 · JFK 19:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.