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

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

  •  
  •   qq286735628 · Aug 9, 2012 · 18052 views
    This topic created in 5051 days ago, the information mentioned may be changed or developed.
    今天我在单位的ubuntu上面装了个Git-cola,感觉这UI节目做得一般。

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

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

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

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

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

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