V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gransh
V2EX  ›  程序员

有用 github desktop 的吗?

  •  
  •   gransh · 2020-09-28 15:03:29 +08:00 · 5337 次点击
    这是一个创建于 1552 天前的主题,其中的信息可能已经有所发展或是发生改变。
    似乎用客户端很异类,但是现在版本的 github desktop 已经不是两年前那个安装困难的 github for windows 了,现在的界面很优美。
    目前个人的感觉是比对代码,看分支的话图形界面很方便,缺点就是不灵活,有些操作做不了。
    程序员用 github desktop 会不会有点 low
    25 条回复    2020-09-30 14:48:57 +08:00
    eGlhb2Jhb2Jhbw
        1
    eGlhb2Jhb2Jhbw  
       2020-09-28 15:08:10 +08:00
    在 mac 上我用 terminal,在 windows 上,我宁愿用 GUI 。
    siwadiya
        2
    siwadiya  
       2020-09-28 15:32:52 +08:00
    哪个效率高用哪个,哪个顺手用哪个,自己习惯就行
    RYAN0UP
        3
    RYAN0UP  
       2020-09-28 15:47:41 +08:00
    面向程序员的 Github 开发的 GitHub Desktop,哪里会 low ?觉得 low 的大多是那些狂妄自大,自以为是的人罢了。
    wutiantong
        4
    wutiantong  
       2020-09-28 15:57:21 +08:00
    对事物贴标签并试图以一刀切的方式进行评价,这种行为本身是 low 的
    dingwen07
        5
    dingwen07  
       2020-09-28 16:04:00 +08:00 via iPhone
    GitHub Desktop 和 Git GUI 一起用,平常用 GitHub Desktop,做不了的操作用 Git GUI 实在不行 CLI
    yuyu2140
        6
    yuyu2140  
       2020-09-28 16:07:34 +08:00
    如果只是提交更改和查看记录,GitHub Desktop 简直不要太方便,复杂一点的就用 Git Bash 咯
    LazyWolfLin
        7
    LazyWolfLin  
       2020-09-28 16:08:00 +08:00
    desktop 做一些基本操作已经足够了,复杂操作再上 cli
    lidashuang
        8
    lidashuang  
       2020-09-28 16:59:39 +08:00
    一般够用了,我在用
    jydeng
        9
    jydeng  
       2020-09-28 17:01:27 +08:00   ❤️ 1
    一直用 sourceTree,以前下载过,难用的不行
    KuroNekoFan
        10
    KuroNekoFan  
       2020-09-28 17:03:56 +08:00
    git 自带的 diff 工具都不太行,还是 beyond compare 比较强,不过要收费
    lzyliangzheyu
        11
    lzyliangzheyu  
       2020-09-28 17:35:34 +08:00
    @KuroNekoFan +10086
    Jirajine
        12
    Jirajine  
       2020-09-28 17:41:24 +08:00 via Android
    StarUDream
        13
    StarUDream  
       2020-09-28 17:49:43 +08:00
    GitHub Desktop 足够用了,但自从用上 GitKraken 就回不去了,很多操作点点就行。
    jzphx
        14
    jzphx  
       2020-09-28 17:57:28 +08:00
    什么叫 low,我觉得自以为站在鄙视链顶端的人 low,自己用着舒服就好啊
    iugo
        15
    iugo  
       2020-09-28 18:02:29 +08:00
    大部分时间, 使用 Git 是在用 GUI. SourceTree, Fork, 网页. 在 GitHub 项目上也用 GitHub Desktop, 挺好的.

    只在疑难的时候使用 git 命令.
    dcalsky
        16
    dcalsky  
       2020-09-28 18:05:47 +08:00 via Android
    我就用它的 diff 功能很直观,没什么 low 不 low 的,我以前 dto 都在用。
    anonym233
        17
    anonym233  
       2020-09-28 18:10:07 +08:00
    平时命令行,查 bug 看差异用 GitHub Desktop 。我觉得不 low,效率高不出问题怎么舒服怎么来。。。
    chana71
        18
    chana71  
       2020-09-28 18:15:50 +08:00
    有些仓库 cmd 克隆不下来,10k/s 的速度。换 github desktop 就可以
    ciaoly
        19
    ciaoly  
       2020-09-28 18:27:34 +08:00 via Android
    git extension 了解一下?
    印象中 GitHub desktop 只能用在 GitHub 上,其它平台不能用是不?
    kikikiabc
        20
    kikikiabc  
       2020-09-28 18:50:34 +08:00 via iPhone
    有个缺点是不能用外部的差异合并工具 如 beyond compare


    https://github.com/desktop/desktop/issues/3091
    RedBeanIce
        21
    RedBeanIce  
       2020-09-29 09:30:20 +08:00
    如果你是新手,github desktop 只能 github,建议别用。
    否则你上手其他的会很慢。

    大佬应该不会问这个问题吧。
    liubiantao
        22
    liubiantao  
       2020-09-29 10:41:05 +08:00
    坚持用了好几年旧版,就为了一个 "Automatically Sync after Committing" 功能,一直到今年才换上新版。
    99%的时间用这个足够了,效率比命令行高多了,除非你用命令行不检查提交了什么东西,也不做 git diff 。但是我个人觉得提交前把自己所有提交的内容看一遍很重要,否则经常有一些测试代码或者其他奇奇怪怪的东西不小心被提交上去。
    剩下 1%的时间用命令行就行了。
    gransh
        23
    gransh  
    OP
       2020-09-29 12:53:59 +08:00 via iPhone
    @dingwen07 两种搭配怎么使用呢,github desktop 不能设置 git 路径吧,这样等于用着两个 git
    dingwen07
        24
    dingwen07  
       2020-09-29 13:55:34 +08:00 via iPhone
    @gransh #23 现在 GitHub Desktop 上克隆到本地,然后 Git GUI 手动添加
    KuroNekoFan
        25
    KuroNekoFan  
       2020-09-30 14:48:57 +08:00
    @Jirajine 试了一下,好像没法和 vscode 整合?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2553 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:54 · PVG 11:54 · LAX 19:54 · JFK 22:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.