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

关于提交代码的一个疑问,用 IDE 插件,还是用 git 客户端?

  •  
  •   zhaogaz · Jul 24, 2017 · 6311 views
    This topic created in 3199 days ago, the information mentioned may be changed or developed.

    前一阵子入行程序员,公司的话一直用 svn,很简单。

    最近自学了 Git 相关。感觉是看懂了怎么回事。不过,想问问大家都是怎么使用的?

    用 IDE 里面的插件?还是说用第三方客户端?还是说用 git 命令行?

    不知道大家使用习惯?

    44 replies    2017-07-25 13:48:24 +08:00
    TomorJM
        1
    TomorJM  
       Jul 24, 2017
    命令行最舒服~
    Lonely
        2
    Lonely  
       Jul 24, 2017 via iPhone   ❤️ 1
    爱用哪个用哪个,这也要问吗……
    anyele
        3
    anyele  
       Jul 24, 2017 via Android   ❤️ 1
    一直用乌龟 git 客户端
    nxmup
        4
    nxmup  
       Jul 24, 2017
    IDE、编辑器插件都用过,还是命令行最顺手
    rocksolid
        5
    rocksolid  
       Jul 24, 2017
    IDE 插件上手最快但是对你提升 git 使用能力没帮助,命令行用的地方最广
    cxbig
        6
    cxbig  
       Jul 24, 2017
    只要核心的操作是正确的,用 GUI 还是 CLI 没有区别。
    wombat
        7
    wombat  
       Jul 24, 2017
    同意 1 楼
    ddou
        8
    ddou  
       Jul 24, 2017 via iPhone
    能用命令行的地方就不用带界面的
    akrf
        9
    akrf  
       Jul 24, 2017 via Android
    都别用,用命令行。git 坑不是一般的大,很多操作都是反人类的,不用命令行不足以长记性…
    codingblack
        10
    codingblack  
       Jul 24, 2017
    SourceTree
    既可以命令行也可以图形,还可以修改图形的命令行操作。
    可视化界面很多地方还是比较直观的,分支管理等等。
    ysicing
        11
    ysicing  
       Jul 24, 2017
    个人的用终端,公司的 SourceTree
    Ouyangan
        12
    Ouyangan  
       Jul 24, 2017
    先得熟悉命令行 , 后面就随意了 , 用图形界面合并代码舒服一些
    lightening
        13
    lightening  
       Jul 24, 2017
    学的时候先用命令行吧,知道自己在做什么。然后熟悉后用哪个都行,但有些操作你绝对离不开命令行。
    QAPTEAWH
        14
    QAPTEAWH  
       Jul 24, 2017
    先知道自己要做什么,再考虑怎么操作。
    smallQ
        15
    smallQ  
       Jul 24, 2017
    当然是命令行啊,而且不懂的一大把的解决方法:)
    a282810
        16
    a282810  
       Jul 24, 2017
    SourceTree 支持 Git Flow 工作流,对于团队开发不错,降低学习使用成本
    clip
        17
    clip  
       Jul 24, 2017
    会用 SourceTree 来完成看 diff、历史、分支,选择性 stage,还有 commit、push 这些操作。毕竟图形界面要直观很多。
    其他有的在图形界面里反倒不方便的就用命令行。
    husky
        18
    husky  
       Jul 24, 2017
    stash、commit 用 ide 插件,其他用命令行
    lightzh
        19
    lightzh  
       Jul 24, 2017
    都用过。现在命令行结合 GitKraken。说一点理解。
    熟悉命令行的,效率不会比 GUI 低,但是 GUI 更直观,操作也方便。
    怎么使用看个人喜好,但是用 GUI 的话建议是熟悉了命令行作为前提。
    PythonAnswer
        20
    PythonAnswer  
       Jul 24, 2017 via Android
    命令行手打,不过自己常用 sublime 插件,因为 diff 舒服
    iEverX
        21
    iEverX  
       Jul 24, 2017
    add 用 gui,因为看 diff 更方便
    其他都是命令行
    查看提交的具体内容也是 gui
    wujunze
        22
    wujunze  
       Jul 24, 2017
    命令行最舒服 +1
    secends
        23
    secends  
       Jul 24, 2017
    用的命令行多了,gui 反而看不懂了
    secends
        24
    secends  
       Jul 24, 2017
    另外 gui 的插件极大地拉低了 ide 的性能,特别是大项目。vscode 集成的 git 深有体会
    PythoneerDev6
        25
    PythoneerDev6  
       Jul 24, 2017
    Git shell 你值得拥有。
    ezreal
        26
    ezreal  
       Jul 24, 2017
    命令行
    U7Q5tLAex2FI0o0g
        27
    U7Q5tLAex2FI0o0g  
       Jul 24, 2017
    命令行。
    fan123199
        28
    fan123199  
       Jul 24, 2017
    都可以,最近用 jerbrains 系列,无法自拔,就用了 ide,但是有些高级功能还是只能 terminal 啊
    mokeyjay
        29
    mokeyjay  
       Jul 24, 2017
    习惯乌龟 git 了,命令行忘光了……
    wizardoz
        30
    wizardoz  
       Jul 24, 2017
    有的程序 GUI 未必有命令行好用,Git 算一个。
    Baymaxbowen
        31
    Baymaxbowen  
       Jul 24, 2017 via Android
    命令行可以理解的更清楚
    zhihaofans
        32
    zhihaofans  
       Jul 24, 2017 via iPhone
    ide 插件看文件的变化内容对比,git-bash 做 add,commit 和 push
    Perry
        33
    Perry  
       Jul 24, 2017
    SourceTree 很舒服,命令行记不住
    fjzjk
        34
    fjzjk  
       Jul 24, 2017
    ide 插件,花那么多时间去折腾,还不如看看自己的代码
    mason961125
        35
    mason961125  
       Jul 24, 2017
    自从用了 VSCode,diff 都是在 VSCode 里看,而且效果很不错。
    至于 add, commit 还有分支间的关系的浏览在用 GitKraken。
    msg7086
        36
    msg7086  
       Jul 24, 2017
    简单操作可以用命令行或者 IDE 插件,复杂操作基本上除了专门的 Git 图形界面客户端以外别的做不了。

    (比如复杂的 Rebase 操作,一次十几条命令的,我是不敢用命令行做。)
    holy_sin
        37
    holy_sin  
       Jul 24, 2017
    随便
    yoa1q7y
        38
    yoa1q7y  
       Jul 25, 2017
    用 sourcetree 看记录 操作都用命令行
    Afanyiyu
        39
    Afanyiyu  
       Jul 25, 2017 via Android
    当然是 ide 插件。
    某些 ide 都能用快捷键提交同步了。(不知在哪里看到的,提交内容可以默认)
    kevinroot
        40
    kevinroot  
       Jul 25, 2017
    自动化程度,(IDE)IDEA > SourceTree > CLI,一般 SourceTree,SourceTree 搞不定的(可能也能搞定,UI 懒得研究) CLI
    beginor
        41
    beginor  
       Jul 25, 2017 via Android
    smart git 社区版, 几乎可以完全脱离命令行
    lrh3321
        42
    lrh3321  
       Jul 25, 2017
    操作用命令行。
    看记录,比较差异用 IDE 自带的插件
    yzmm
        43
    yzmm  
       Jul 25, 2017
    有 GUI 为什么要用命令行?
    1847bell
        44
    1847bell  
       Jul 25, 2017
    工具是为了解决问题,不分好坏,能解决问题的情况下用最适合自己的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4944 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 188ms · UTC 09:58 · PVG 17:58 · LAX 02:58 · JFK 05:58
    ♥ Do have faith in what you're doing.