代码之家  ›  专栏  ›  技术社区  ›  corgrath

我将从GIT开始(在工作中)-我应该使用GUIs、GUIs/终端还是只使用终端?

  •  2
  • corgrath  · 技术社区  · 15 年前

    我是新获得的GIT,我们将开始在工作中使用它(从Eclipse使用的SVN迁移)。

    我的问题是:

    从长远来看,什么更聪明?学习如何通过多个GUI应用程序使用GIT,使用多个GUI应用程序和命令行,还是完全使用纯命令行?

    只使用命令行命令疯狂地使用GIT值得吗?你能用命令行做任何事吗?缺点是,这只是浪费时间,而且2010年的命令行简直太愚蠢了。

    或者根据我应该做的事情来混合命令行和GUI应用程序是否更聪明?这样做的缺点是,如果没有GUI应用程序,您将陷入瘫痪。

    如有任何意见,我们将不胜感激。

    更新:可视化分支当然是用GUI应用程序完成的,但是对于每天的工作:

    • 只有GUIs?
    • GUIs/命令行?
    • 只有命令行?
    4 回复  |  直到 15 年前
        1
  •  3
  •   cdhowie    15 年前

    就我个人而言,我使用命令行 gitk . 我唯一真正使用的时间 git gui 当我只需要准备一些我已经更改的文件,并且我已经更改了 许多 其他文件,例如 git add -i . 真的不实用。

    不管怎样,我会先学习命令行。一旦你熟悉了Git命令,你就根本不需要一个漂亮的GUI了。但不要羞于使用 gitk --all 可视化存储库,特别是如果你是一个视觉学习者(像我一样)。通过查看命令对存储库提交图的影响来了解您的命令正在执行的操作可以成为一个非常强大的学习辅助工具。

        2
  •  2
  •   Marcus Whybrow    15 年前

    我想说的是了解git在命令行级别的工作方式,因为这是GUI应用程序将要调用的。

    但是,只需使用一个GUI应用程序来提高您的工作效率,并专注于您知道如何使用的东西。

    在太迟之前了解你正在使用的技术总是一个好主意。

        3
  •  1
  •   Felix Kling    15 年前

    Imo,如果你真的想理解git,你必须直接学习命令。根据平台的不同,一些gui和Eclipse的插件都有缺点。

    尽管如此,gui还是很好地可视化了存储库。。。

        4
  •  0
  •   Lilith River    14 年前

    代码更改的可视化对我来说是最重要的。SmartGit做得很好,自从v2以来,他们已经实现了我所需要的所有功能。

    我喜欢git命令行,但已经好几年不用了。

    SmartGit是一个很好的工具,可以使公司标准化,它是跨平台的,非常简单,功能强大,足以满足高要求的用户。