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

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

  •  
  •   qq286735628 · Aug 9, 2012 · 18718 views
    This topic created in 5204 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
    loading
    Aug 9, 2012
    1
    脑袋简单,我还是用Gui吧,毕竟不是程序员
    顺便推荐个文章:
    http://www.worldhello.net/gotgithub/index.html
    armoni
    armoni
    Aug 9, 2012
    2
    github for mac, 神器
    evlos
    evlos
    Aug 9, 2012❤️1
    3
    一般只用gui看commits记录。其他全部用终端。-w-
    evlos
    evlos
    Aug 9, 2012
    4
    Sourcetree 不错!mac的
    qq286735628
    qq286735628
    OP
    Aug 9, 2012
    6
    @evlos 我平常习惯commit前再看一下diff,尽可能减少一些问题。单位就我一个人在用GitHub,没啥协作~囧

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

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

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