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

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

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

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

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


    @Rabbit52 多谢推荐 :)


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

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

    文件出现冲突的时候,使用SourceTree来解决
    shinyzhu
    shinyzhu
    Jun 3, 2013
    35
    GitHub for Windows是Windows下的git GUI最佳工具,没有之一!

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

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

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