V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
qq286735628
V2EX  ›  git

大家一般用终端来操作Git?还是GUI界面?

  •  
  •   qq286735628 · 2012 年 8 月 9 日 · 17714 次点击
    这是一个创建于 4914 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天我在单位的ubuntu上面装了个Git-cola,感觉这UI节目做得一般。

    之前一直在win下面用Github的Win客户端,各方面还好,就是diff不准确,进行marge等操作的时候,容易导致客户端无法与Github同步。

    直接在终端用Git的话,基本不会出现误操作,但是想要查看Diff又很不方便。

    OS下面的话,我没用过,看上去那个的GUI Client是很不错。
    57 条回复    2014-10-30 11:16:26 +08:00
    loading
        1
    loading  
       2012 年 8 月 9 日
    脑袋简单,我还是用Gui吧,毕竟不是程序员
    顺便推荐个文章:
    http://www.worldhello.net/gotgithub/index.html
    armoni
        2
    armoni  
       2012 年 8 月 9 日
    github for mac, 神器
    evlos
        3
    evlos  
       2012 年 8 月 9 日   ❤️ 1
    一般只用gui看commits记录。其他全部用终端。-w-
    evlos
        4
    evlos  
       2012 年 8 月 9 日
    Sourcetree 不错!mac的
    imcotton
        5
    imcotton  
       2012 年 8 月 9 日   ❤️ 2
    qq286735628
        6
    qq286735628  
    OP
       2012 年 8 月 9 日
    @evlos 我平常习惯commit前再看一下diff,尽可能减少一些问题。单位就我一个人在用GitHub,没啥协作~囧

    @imcotton SmartGit居然是全平台,怎么我之前都没搜到过...明天去看看
    sniperbat
        7
    sniperbat  
       2012 年 8 月 9 日
    sourcetree
    neildd
        8
    neildd  
       2012 年 8 月 9 日
    git不是自带gitk吗
    xlaok
        9
    xlaok  
       2012 年 8 月 9 日
    win下的git GUI客户端很好用
    aveline
        10
    aveline  
       2012 年 8 月 9 日
    本本上是 SourceTree, 服务器上都 CLI
    qq286735628
        11
    qq286735628  
    OP
       2012 年 8 月 9 日
    @imcotton SmartGit是依赖JRE环境?会不会很卡?

    @xlaok 你用Win的哪个客户端?

    @aveline Mac的体验总是那么棒的
    catsky
        12
    catsky  
       2012 年 8 月 9 日
    一直用cli,好用
    hbin
        13
    hbin  
       2012 年 8 月 9 日
    没有在大项目上使用过,只用来个人开发,CMD 够用了。
    PS 有个终端下有个 tig 蛮漂亮,目前只用来看 history,还没深入使用过。
    benzhe
        14
    benzhe  
       2012 年 8 月 9 日
    之前在推上看到说很多人都不知道 git 自带一个 gui 客户端: git gui
    kavinyao
        15
    kavinyao  
       2012 年 8 月 9 日
    @benzhe 还真不知道,只知道gitk
    yggg
        16
    yggg  
       2012 年 8 月 9 日
    gitx 这个版本 http://gitx.laullon.com
    sqbing
        17
    sqbing  
       2012 年 8 月 9 日
    Sourcetree
    fen
        18
    fen  
       2012 年 8 月 9 日
    @qq286735628 SmartGit 家族的软件都超难用,菜单多到一个屏幕放不下
    xlaok
        19
    xlaok  
       2012 年 8 月 10 日
    @qq286735628 官方的...ubuntu下用命令行,只会最基本的几个
    bobkingdom
        20
    bobkingdom  
       2012 年 8 月 10 日
    上git网站+svn update
    GordianZ
        21
    GordianZ  
       2012 年 8 月 10 日
    zhfsxtx
        22
    zhfsxtx  
       2012 年 8 月 10 日
    GIT WINDOWS 安装完成之后一启动就崩溃
    henryhu9
        23
    henryhu9  
       2012 年 8 月 10 日
    基本上都是cli,blame的时候会用gui…… 平时用gitg……
    hileon
        24
    hileon  
       2012 年 8 月 10 日
    基本操作用git命令,浏览历史用SmartGit。
    另外SmartGit和git好像同时用于一个本地的git repo好像会产生混乱,不知道是什么原因。
    infong
        25
    infong  
       2012 年 8 月 10 日
    终端操作 gitg查看历史。
    kidfolk
        26
    kidfolk  
       2012 年 8 月 10 日
    所有操作都在终端中进行
    pepsin
        27
    pepsin  
       2012 年 8 月 10 日
    自从Github官方出了客户端后再没怎么碰CLI了
    qq286735628
        28
    qq286735628  
    OP
       2012 年 8 月 10 日
    @kidfolk 查看diff和别人的commit也用终端来看?
    qq286735628
        29
    qq286735628  
    OP
       2012 年 8 月 10 日
    @pepsin win版的官方客户端,我总是会出现无法同步的问题,主要是点了切换Branch和Merge等操作后,尤其是Merge操作,GUI里面的基本上不成功,然后就导致无法和Github网站同步了
    pepsin
        30
    pepsin  
       2012 年 8 月 10 日
    @qq286735628 我用的Mac客户端,极其方便,不过我们项目master分支略大,有时会卡崩掉。不过这种情况少见。
    ivenvd
        31
    ivenvd  
       2012 年 8 月 10 日
    没人用 tig 么,命令行和 GUI 以外的选择……
    kidfolk
        32
    kidfolk  
       2012 年 8 月 10 日
    @qq286735628 diff就直接用的是命令行里的那个vimdiff,commit直接用log查看,够用了。
    mozartgho
        33
    mozartgho  
       2012 年 8 月 10 日
    @qq286735628 你们公司的项目是放在在github上么?
    qq286735628
        34
    qq286735628  
    OP
       2012 年 8 月 10 日
    @mozartgho 不是,是之前我还没有公司的SVN的时候,我把自己的工作放在Github的private项目里面。
    现在我开发的时候,基本还是通过Github来跟踪代码,然后一次比较完善的代码,再手动commit到公司自己的SVN上面。这个就是麻烦点,正在找能自动帮我同步git到svn的方法。
    regmach
        35
    regmach  
       2012 年 8 月 10 日
    @qq286735628 =_= 官方gui经常出错...
    cliaikie
        36
    cliaikie  
       2012 年 8 月 10 日
    gitweb + gitk + CommandLine
    weibinway
        37
    weibinway  
       2012 年 8 月 10 日
    弄清楚git的来龙去脉和它解决的问题是关键,终端或者gui就全凭个人喜好了,推荐蒋鑫的好书《Git权威指南》,值得收藏!
    liutanyu
        38
    liutanyu  
       2012 年 8 月 10 日
    Github for Mac 那叫一个坑跌。
    myrual
        39
    myrual  
       2012 年 8 月 10 日
    sourcetree 真的好用。
    一个文件可能多个地方有修改,你可以逐个自己选择保留还是discard。
    mengzhuo
        40
    mengzhuo  
       2012 年 8 月 10 日
    git这么简单还用得到GUI?
    seansay
        41
    seansay  
       2012 年 8 月 11 日
    就是cli, 偶尔gitx
    lincank
        42
    lincank  
       2012 年 8 月 11 日
    cli, 要比较的时候用SourceTree,相当的赞!
    adow
        43
    adow  
       2012 年 8 月 11 日
    在mac和win下都用的cli,使用github.com和bitbucket.org也没啥感觉不便。github以前就有mac下gui了,前段时间好像发布了win下的gui,metro风格的。
    luyiyuan129
        44
    luyiyuan129  
       2012 年 8 月 11 日
    mac下推荐Git Tower,原生支持gihub,git,svn,更新非常活跃,目前在mac下还未发现比它更好用的,不过是收费的,http://www.git-tower.com
    soulhacker
        45
    soulhacker  
       2012 年 8 月 11 日
    git + tig
    fen
        46
    fen  
       2012 年 8 月 11 日
    Github for Mac 真心别用,差点把修改的代码搞丢了,经常出莫名其妙的问题
    暂时用 SourceTree,主要是免费的
    mozartgho
        47
    mozartgho  
       2012 年 8 月 11 日
    Github官方的客户端就非常不错啊
    feelinglucky
        48
    feelinglucky  
       2012 年 8 月 11 日
    @fen 用 Tower 试试
    toothpaste
        49
    toothpaste  
       2012 年 8 月 12 日
    用终端呀,比用GUI爽快。
    gamefish
        50
    gamefish  
       2012 年 8 月 12 日
    sourcetree + bitbucket
    好像没有别的更好的组合
    hzlzh
        51
    hzlzh  
    PRO
       2012 年 8 月 12 日
    SourceTree 配合终端。
    然后用GitHub for Mac平时提交和切分支,官方做的太渣,功能太少。
    f1277135471
        52
    f1277135471  
       2012 年 8 月 13 日
    Git的前端居然这么多→_→
    jeff_kit
        53
    jeff_kit  
       2012 年 8 月 13 日
    基本上命令行搞定。
    qq286735628
        54
    qq286735628  
    OP
       2012 年 8 月 13 日
    前端Git多用Mac的也多~让我等用PC的情何以堪 T.T
    raptor
        55
    raptor  
       2012 年 8 月 13 日
    还是命令行效率高
    shaobin0604
        56
    shaobin0604  
       2012 年 8 月 14 日
    只会用CLI
    haichong20
        57
    haichong20  
       2014 年 10 月 30 日
    Cygwin Git + tig
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:02 · PVG 06:02 · LAX 14:02 · JFK 17:02
    ♥ Do have faith in what you're doing.