我将从GIT开始(在工作中) - 我应该使用GUI,GUI /终端还是仅使用终端?

时间:2010-11-18 09:27:19

标签: git content-management-system repository

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

我的问题是:

从长远来看,更聪明的是什么?通过多个GUI应用程序,使用多个GUI应用程序和命令行学习使用GIT,或者只使用完整而纯粹的命令行?

使用命令行命令是否值得花时间与GIT一起疯狂?你能用命令行做什么吗?不足之处在于它只是浪费时间 - 而且只是愚蠢到了2010年的命令行。

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

感谢任何评论。

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

  • 只有GUI?
  • GUI /命令行?
  • 只有命令行?

4 个答案:

答案 0 :(得分:3)

就个人而言,我使用命令行和gitk。我真正使用git gui的唯一一次是当我只需要暂存一些我已经更改的文件时,我已经更改了其他文件的 lot ,这样就可以使用{{ 1}}真的不实用。

Anywho,我先学习命令行。一旦你了解了Git命令的方法,你根本不需要花哨的GUI。但是不要害羞使用git add -i .来可视化存储库,特别是如果你是一个视觉学习者(像我一样)。通过查看它们对存储库提交图的影响来了解您的命令正在做什么可以是一个非常强大的学习辅助工具。

答案 1 :(得分:2)

我想知道git如何在命令行级别工作,因为这是你的GUI应用程序将调用的。

然后只需使用GUI应用程序来提高您的工作效率,并专注于您知道如何使用的内容。

在为时已晚之前了解您正在使用的技术总是一个好主意。

答案 2 :(得分:1)

Imo,如果你真的想了解git,你必须直接学习命令。取决于平台,一些GUI无论如何都有缺点,就像Eclipse的插件一样。

但是,GUI很可视化存储库......

答案 3 :(得分:0)

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

我喜欢git命令行,但多年来不需要使用它。

SmartGit是一个很好的工具,可以使公司标准化 - 它跨平台,简单易用,功能强大,足以满足苛刻的用户需求。