V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SamWanng
V2EX  ›  问与答

为什么少见有人使用 Github 官方的客户端?

  •  
  •   SamWanng · 2015-07-30 16:25:43 +08:00 · 14476 次点击
    这是一个创建于 3404 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 Git 的人很多,但是感觉用 Github 官方客户端的没怎么见过,大部分还是在使用命令行或者 Tower 等软件。

    那么你在使用哪种方式来进行 Git 呢?
    25 条回复    2015-07-31 16:29:43 +08:00
    clino
        1
    clino  
       2015-07-30 16:29:00 +08:00
    linux用 git命令行和 git-gui
    windows用 msysgit,这个体验和linux下是一致的,这点很好
    zakokun
        2
    zakokun  
       2015-07-30 16:32:55 +08:00
    Mac 依然在用命令行

    主要是敲命令有快感.....
    SeanChense
        3
    SeanChense  
       2015-07-30 16:36:52 +08:00 via iPhone
    sourcetree
    zsx
        4
    zsx  
       2015-07-30 16:37:30 +08:00
    Windows下GitHub客户端只能够完成最基础的Clone / Pull / Push / Commit / Branch / Diff,其它啥都干不了啊……虽然大部分情况下是够了……
    另外GitHub官网的下载地址似乎因为GFW的原因连不上……

    因为懒得配置SSH Key的缘故,所以我用TortoiseGit / 手敲Git命令后还是会切到GitHub去提交_(:з」∠)_
    marshalchen
        5
    marshalchen  
       2015-07-30 16:40:23 +08:00
    经常用,处理PR的时候感觉比较方便。
    cyio
        6
    cyio  
       2015-07-30 17:11:44 +08:00
    通用性,Gihub和git,是一回事吗?你要用其它家的服务咋办?
    lingo233
        7
    lingo233  
       2015-07-30 17:16:32 +08:00 via Android
    我记得那是Windows client吧记住这里是iV2ex
    SamWanng
        8
    SamWanng  
    OP
       2015-07-30 17:25:21 +08:00
    @lingo233 有 Mac 版本 而且 iOS 版本也是有的哦
    SamWanng
        9
    SamWanng  
    OP
       2015-07-30 17:26:20 +08:00
    @cyio 我的意思是大部分人在使用 Github 的情况下并没有使用他家的软件来进行 git 工作的
    coldwinds
        10
    coldwinds  
       2015-07-30 17:30:54 +08:00
    Windows client的clone的项目会重名 他不是以 username/repo 的方式组织,而直接是 repo,这样userA/repo和 userB/repo就冲突了,鬼才用嘞
    LazyZhu
        11
    LazyZhu  
       2015-07-30 17:31:15 +08:00
    再推一下吧: PortableGit(msysGit)
    旧版:https://github.com/msysgit/msysgit/releases
    新版:https://github.com/git-for-windows/git/releases

    另外msysGit其实是带gui的:



    建议配合 ConEmu 或者直接 Cmder 完整包, 和 Linux 下 Git 管理是完全一致的.
    402645707
        12
    402645707  
       2015-07-30 17:31:57 +08:00
    其实进来之前我以为大家的回答会是:用官方的太没品了自己写一个比较好
    看来我多心了....
    adjusted
        13
    adjusted  
       2015-07-30 17:32:04 +08:00
    因为这个客户端和web版本功能差不多
    Phariel
        14
    Phariel  
       2015-07-30 17:42:26 +08:00 via Android
    SourceTree打遍天下。。。
    millson
        15
    millson  
       2015-07-30 17:50:47 +08:00
    在用sourcetree,不过项目很庞大的时候,会卡,可能因为不是ssd的缘故
    Gonster
        16
    Gonster  
       2015-07-30 18:18:21 +08:00 via iPhone
    _(:з」∠)_我用,如果客户端功能不够用,客户端里也有打开shell console的功能
    learnshare
        17
    learnshare  
       2015-07-30 18:19:43 +08:00
    SourceTree 完整替代
    lerry
        18
    lerry  
       2015-07-30 19:34:46 +08:00 via iPhone
    github的客户端可以用于在别处托管的git服务,不过clone的时候还是需要命令行。
    我给不用命令行的设计师同事装这个,还是很方便的。
    husinhu
        19
    husinhu  
       2015-07-30 20:30:55 +08:00 via iPhone
    官方客户端难道不是git
    wohenyingyu01
        20
    wohenyingyu01  
       2015-07-30 20:39:05 +08:00
    现在哪种ide不集成git?
    jxing133
        21
    jxing133  
       2015-07-30 21:43:36 +08:00
    官方的客户端挺好用的,不过只能用来commit push pull.而且看其他人修改了哪些内容也比较方便.
    不过其他命令还是只能用命令行.
    反正我觉得结合两方面来用也不错.
    Majirefy
        22
    Majirefy  
       2015-07-30 21:53:27 +08:00
    https://desktop.github.com

    显然Github也知道这个问题,所以可以看到正在研发黑科技中……
    Ouyangan
        23
    Ouyangan  
       2015-07-31 08:22:25 +08:00
    SourceTree
    Mark24
        24
    Mark24  
       2015-07-31 08:45:58 +08:00
    Source Tree 用了就不想换
    akof1314
        25
    akof1314  
       2015-07-31 16:29:43 +08:00
    SmartGit也是蛮好用的,速度上更快。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   906 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:49 · PVG 05:49 · LAX 13:49 · JFK 16:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.