V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
nostoaka
V2EX  ›  git

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

  •  
  •   nostoaka · May 31, 2013 · 22860 views
    This topic created in 4713 days ago, the information mentioned may be changed or developed.
    试用了几个 Git 的 GUI Client 但是没有一个感觉用的顺手的。

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

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


    @Rabbit52 多谢推荐 :)


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

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

    文件出现冲突的时候,使用SourceTree来解决
    shinyzhu
        35
    shinyzhu  
       Jun 3, 2013
    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  
       Jun 3, 2013
    Gitx on mac osx, you could do: git diff | gitx in command line.
    fly2never
        37
    fly2never  
       Jun 3, 2013
    cli+sourcetree
    clino
        38
    clino  
       Jun 3, 2013
    git-gui 就够用了
    这样linux/windows都是一样的,max估计也是一样的,再结合命令行就行啦
    jxwho
        39
    jxwho  
       Jun 3, 2013
    命令行....
    libratears
        40
    libratears  
       Jun 3, 2013
    GitHub for Mac
    flame0824
        41
    flame0824  
       Jun 4, 2013
    “微軟把所有服務的設定動作都給簡化了,管理者習慣用滑鼠按「下一步」來操作,自然不會去細究問題發生的原因。不可否認的,Linux的確比Windows難學,管理者得要具備一定程度的技術基礎才能用得順手,不過學好Linux的同時,也學到如何面對問題並解決問題的正確態度,才是學習Linux的價值所在。”---------文字来自鸟哥的linux私房菜网站
    doushini
        42
    doushini  
       Jun 4, 2013
    乔命令的感觉很酷
    emohacker
        43
    emohacker  
       Jun 4, 2013 via iPhone
    新版的github客户端很赞,扁平化界面,目测客户端是嵌了webkit拿js写的,我猜
    feinux
        44
    feinux  
       Jun 4, 2013
    @nostoaka

    身为开发者,居然堕落到用Windows。。。对得起列祖列宗吗!
    nostoaka
        45
    nostoaka  
    OP
       Jun 4, 2013
    @feinux 请看 #12
    feinux
        46
    feinux  
       Jun 4, 2013
    @nostoaka

    我的意思是说,不要「去触碰」Windows。
    unionx
        47
    unionx  
       Jun 4, 2013
    magit算命令行还是图形界面?
    lizheming
        48
    lizheming  
       Aug 12, 2013
    @codepiano 怎么通过cmd调用git bash执行git的命令额,求一下你那个bat的脚本..谢谢...
    codepiano
        49
    codepiano  
       Aug 12, 2013   ❤️ 1
    @lizheming
    直接调用就可以
    脚本在github上 https://github.com/codepiano/pull-all-git-project
    需要先安装git环境
    lizheming
        50
    lizheming  
       Aug 14, 2013
    @codepiano 纳尼?直接调用?我直接在CMD里头输入`git`提示命令不能被识别额.git已装...
    codepiano
        51
    codepiano  
       Aug 18, 2013   ❤️ 1
    @lizheming 你可以看看我那个脚本,可以直接写git命令,和直接在cmd窗口里敲一样
    lizheming
        52
    lizheming  
       Aug 18, 2013
    @codepiano 运行你的脚本也是提示git不是内部或外部命令,是不是我装的git没添加到环境变量中的原因?
    codepiano
        53
    codepiano  
       Aug 19, 2013   ❤️ 1
    @lizheming windows下应该是这个原因,印象中安装msysgit的时候有一个可选项,自动将git加入到系统环境变量中,如果没勾选的话,现在手动修改环境变量也可以
    lizheming
        54
    lizheming  
       Aug 19, 2013
    @codepiano 哈哈,在CMD里头可以耍Git了。你的那个脚本也OK了。之前我一直傻傻的把Git Bash.exe加到PATH里头..搜索了一下结果是应该加./bin文件夹到PATH.=_=!!!
    codepiano
        55
    codepiano  
       Aug 19, 2013   ❤️ 1
    @lizheming 嗯,path的机制就是配置的路径,在cmd敲命令的时候windows如果在默认目录下没找到该命令的可执行文件,会在path中配置的目录中去搜索
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5747 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 116ms · UTC 06:59 · PVG 14:59 · LAX 23:59 · JFK 02:59
    ♥ Do have faith in what you're doing.