你们一般是用 git 的 GUI 程序,还是在命令行使用 Git ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
nostoaka
V2EX    git

你们一般是用 git 的 GUI 程序,还是在命令行使用 Git ?

  •  
  •   nostoaka 2013-05-31 22:47:16 +08:00 22413 次点击
    这是一个创建于 4517 天前的主题,其中的信息可能已经有所发展或是发生改变。
    试用了几个 Git 的 GUI Client 但是没有一个感觉用的顺手的。

    但是在命令行下用又比较生疏,经常敲错命令,令人十分不爽。

    你们呢?
    55 条回复    1970-01-01 08:00:00 +08:00
    offspring
        1
    offspring  
       2013-05-31 22:53:55 +08:00
    多敲不就好了嘛 不行就git help呗
    tunetoystory
        2
    tunetoystory  
       2013-05-31 22:58:00 +08:00
    我喜欢GUI的,更直观方便,用的SourceTree
    lsmgeb89
        3
    lsmgeb89  
       2013-05-31 22:58:17 +08:00
    命令行,不过Git 在 Windows 上很不爽。
    oldcai
        4
    oldcai  
    PRO
       2013-05-31 23:01:16 +08:00
    我用的命令行,但是还是希望比如windows下GUI更好用一点,感觉svn在windows下更直观、好用一点。
    nostoaka
        5
    nostoaka  
    OP
       2013-05-31 23:07:22 +08:00
    @offspring 英语基础太差了,看起来很不习惯。


    @Rabbit52 多谢推荐 :)


    @lsmgeb89 @oldcai Windows 是最大的伤痛啊,命令行完全不好用, Ubuntu 还稍微好一点。
    qq286735628
        6
    qq286735628  
       2013-05-31 23:15:04 +08:00
    h2ero
        7
    h2ero  
       2013-05-31 23:33:18 +08:00
    hg和git都用命令行, 原因是不太会用gui的工具诶。
    cloudzhou
        8
    cloudzhou  
       2013-05-31 23:42:31 +08:00
    作为一个半运维人员,我想象不出什么理由不使用命令行
    nostoaka
        9
    nostoaka  
    OP
       2013-05-31 23:50:48 +08:00
    @cloudzhou 非运维,刚学编程不久 :P
    oneyoung
        10
    oneyoung  
       2013-05-31 23:59:41 +08:00
    命令行下 tig
    gui还没发现很好的
    clowwindy
        11
    clowwindy  
       2013-06-01 00:10:36 +08:00   2
    在 Windows 下学编程会为了很多无谓的问题浪费很多生命,每当回想起来,就悔恨不已。
    nostoaka
        12
    nostoaka  
    OP
       2013-06-01 00:18:03 +08:00
    @clowwindy 并没有一直在 Windows ,也在试着使用 Ubuntu ;)
    EthanZhu
        13
    EthanZhu  
       2013-06-01 00:25:09 +08:00
    TortoiseSVN rocks
    codepiano
        14
    codepiano  
       2013-06-01 01:15:19 +08:00
    一直用shell命令,还写过一个bash和bat,pull指定目录下所有的git项目
    gDD
        15
    gDD  
       2013-06-01 01:20:36 +08:00 via Android
    git tig SourceTree三个轮流来,一般遇到一些比较重量级的diff的时候会请出SourceTree。
    chemzqm
        16
    chemzqm  
       2013-06-01 02:10:49 +08:00
    敲错?原理没理解透还是SVN的习惯改不回来了?
    可以用git config alias设置命令别名
    lldong
        17
    lldong  
       2013-06-01 03:05:40 +08:00
    vincent178
        18
    vincent178  
       2013-06-01 07:38:56 +08:00
    命令行,楼上tig +1
    lightening
        19
    lightening  
       2013-06-01 07:40:28 +08:00
    github客户端,普通的commit和push操作最快(比命令行还快),其他的复杂一点的事情就用命令行。
    jiyinyiyong
        20
    jiyinyiyong  
       2013-06-01 08:33:36 +08:00 via Android
    教程都是命令行的。windows linux 下用图形的感觉都是异类
    hooluupog
        21
    hooluupog  
       2013-06-01 08:35:54 +08:00
    用的功能不太复杂,命令行够用了。
    raptor
        22
    raptor  
       2013-06-01 10:32:21 +08:00
    命令行+不用Windows
    detailyang
        23
    detailyang  
       2013-06-01 12:26:47 +08:00
    git本来就是命令行 = =
    mozillazg
        24
    mozillazg  
       2013-06-01 12:51:22 +08:00 via Android
    可以试试 tortoisegit ,smartgit,sourcetree
    phuslu
        25
    phuslu  
       2013-06-01 17:01:03 +08:00
    一直在用 sublimegit + gitk
    undeadking
        26
    undeadking  
       2013-06-01 19:00:34 +08:00
    简单操作和浏览用sourcetree,rebase之类的复杂操作用命令行
    monkeycz
        27
    monkeycz  
       2013-06-01 21:34:10 +08:00
    SourceTree +1
    mechille
        28
    mechille  
       2013-06-01 21:39:12 +08:00
    gitbox
    hegfirose
        29
    hegfirose  
       2013-06-01 21:46:34 +08:00
    webstorm 集成的git
    railgun
        30
    railgun  
       2013-06-02 00:52:02 +08:00
    大部分用GUI,GUI搞不定就去查命令行怎么敲……
    vietor
        31
    vietor  
       2013-06-02 08:03:21 +08:00
    gitk + git gui

    但是使用git svn的时候又些不方便,因为为了迎合其他组员,我只能每次很费力的git stash来进行提交前整理。
    nostoaka
        32
    nostoaka  
    OP
       2013-06-02 15:17:35 +08:00
    谢谢楼上各位,开始尝试使用 SourceTree :)
    johncan
        33
    johncan  
       2013-06-03 08:31:32 +08:00
    命令行,图形客户端可以试下smartgit
    welsonla
        34
    welsonla  
       2013-06-03 09:12:05 +08:00
    git一般都用命令行

    文件出现冲突的时候,使用SourceTree来解决
    shinyzhu
        35
    shinyzhu  
       2013-06-03 11:01:06 +08:00
    GitHub for Windows是Windows下的git GUI最佳工具,没有之一!

    好吧,这个问题肯定是你接下来要问的:http://haacked.com/archive/2012/05/30/using-github-for-windows-with-non-github-repositories.aspx
    nick32m
        36
    nick32m  
       2013-06-03 11:12:12 +08:00
    Gitx on mac osx, you could do: git diff | gitx in command line.
    fly2never
        37
    fly2never  
       2013-06-03 12:51:14 +08:00
    cli+sourcetree
    clino
        38
    clino  
       2013-06-03 16:22:06 +08:00
    git-gui 就够用了
    这样linux/windows都是一样的,max估计也是一样的,再结合命令行就行啦
    jxwho
        39
    jxwho  
       2013-06-03 16:27:35 +08:00
    命令行....
    libratears
        40
    libratears  
       2013-06-03 16:44:46 +08:00
    GitHub for Mac
    flame0824
        41
    flame0824  
       2013-06-04 05:40:39 +08:00
    “微把所有服的定作都化了,管理者用滑鼠按「下一步」操作,自然不去究生的原因。不可否的,Linux的比Windows,管理者得要具一定程度的技基才能用得手,不好Linux的同,也到如何面解的正度,才是Linux的值所在。”---------文字来自鸟哥的linux私房菜网站
    doushini
        42
    doushini  
       2013-06-04 08:52:25 +08:00
    乔命令的感觉很酷
    emohacker
        43
    emohacker  
       2013-06-04 09:44:48 +08:00 via iPhone
    新版的github客户端很赞,扁平化界面,目测客户端是嵌了webkit拿js写的,我猜
    feinux
        44
    feinux  
       2013-06-04 10:01:43 +08:00
    @nostoaka

    身为开发者,居然堕落到用Windows。。。对得起列祖列宗吗!
    nostoaka
        45
    nostoaka  
    OP
       2013-06-04 10:46:41 +08:00
    @feinux 请看 #12
    feinux
        46
    feinux  
       2013-06-04 11:57:10 +08:00
    @nostoaka

    我的意思是说,不要「去触碰」Windows。
    unionx
        47
    unionx  
       2013-06-04 19:40:45 +08:00
    magit算命令行还是图形界面?
    lizheming
        48
    lizheming  
       2013-08-12 21:47:13 +08:00
    @codepiano 怎么通过cmd调用git bash执行git的命令额,求一下你那个bat的脚本..谢谢...
    codepiano
        49
    codepiano  
       2013-08-12 21:53:09 +08:00   1
    @lizheming
    直接调用就可以
    脚本在github上 https://github.com/codepiano/pull-all-git-project
    需要先安装git环境
    lizheming
        50
    lizheming  
       2013-08-14 07:45:47 +08:00
    @codepiano 纳尼?直接调用?我直接在CMD里头输入`git`提示命令不能被识别额.git已装...
    codepiano
        51
    codepiano  
       2013-08-18 01:12:36 +08:00   1
    @lizheming 你可以看看我那个脚本,可以直接写git命令,和直接在cmd窗口里敲一样
    lizheming
        52
    lizheming  
       2013-08-18 09:27:34 +08:00
    @codepiano 运行你的脚本也是提示git不是内部或外部命令,是不是我装的git没添加到环境变量中的原因?
    codepiano
        53
    codepiano  
       2013-08-19 00:04:10 +08:00   1
    @lizheming windows下应该是这个原因,印象中安装msysgit的时候有一个可选项,自动将git加入到系统环境变量中,如果没勾选的话,现在手动修改环境变量也可以
    lizheming
        54
    lizheming  
       2013-08-19 09:39:27 +08:00
    @codepiano 哈哈,在CMD里头可以耍Git了。你的那个脚本也OK了。之前我一直傻傻的把Git Bash.exe加到PATH里头..搜索了一下结果是应该加./bin文件夹到PATH.=_=!!!
    codepiano
        55
    codepiano  
       2013-08-19 23:01:06 +08:00   1
    @lizheming 嗯,path的机制就是配置的路径,在cmd敲命令的时候windows如果在默认目录下没找到该命令的可执行文件,会在path中配置的目录中去搜索
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5866 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 03:21 PVG 11:21 LAX 20:21 JFK 23:21
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86