Git, IntelliJ & Atom 组合

Git, IntelliJ & Atom combination

我正在学习 git 以准备我即将开始的新角色。以前我只使用过劣质的 VCS 系统和劣质的 IDE,我对可用的选项有点不知所措:)

对于教程,我一直在使用 Atom 文本编辑器和来自终端的 Git。两者都适用于这些示例,但我开始想知道 IntelliJ 适合其中的位置。它显然具有 Git 集成和支持,那么使用 IDE 内置功能是否会否定 Atom 的使用?

我在文件夹 x 中有一个本地存储库,如果我随后使用 IDEA 克隆此存储库并将父目录设置在我的 DevWorkspace 中,我将丢失 .git 文件和跟踪。如果我克隆并将工作目录设置为文件夹 x,我担心这会违背常理。

试图将此与真实世界的示例相关联,我想象一个我将克隆的网络存储库,进行本地更改,然后添加/提交。但是 Atom/intelliJ 是从哪里来的呢?

如果我使用命令行克隆,那么 IDEA 是否只是打开该项目中的文件? Atom 是一个有用的编辑器,但我怀疑如果正确有效地使用 IDE 它可能是多余的,有人可以建议吗?

非常感谢。

首先,Atom是一个编辑器,IntelliJ是一个IDE。这导致在任何 IDE/editor war 中通常的优缺点(如功能与 simplicity/performance),这是非常主观的,因此不是 SO 的主题。

如果您已有本地存储库,则实际上不需要克隆它即可将其导入 IntelliJ(除非这是您的工作流程)。只需使用 File > New > Project from Existing Sources(IDEA 14.1.3+,它可能在旧版本中有所不同)在本地存储库中创建一个项目。 IntelliJ 将自动检测 Git 存储库并向您显示确认弹出窗口。您可以确认它或稍后在 Settings > Version Control 中设置根目录。这将告诉 IntelliJ 为您的项目启用 Git 集成。现在,您可以直接在 IDE、VCSVCS > Git 下使用许多 Git 操作。您还可以通过选择底部面板中的 Version Control 选项卡或按 Alt + 9 查看您的存储库树。

有关完整的 Git 集成文档,请查看 IntelliJ IDEGit and Version Control 的 Web 帮助。

关于您的真实示例,您可以通过选择 File > Project from Version Control > Git/Github 克隆任何存储库(本地或远程)(同样,IDEA < 14.1.3 可能有所不同)。 IntelliJ 将提供为此存储库创建一个新项目。这等于在命令行中使用 Git 克隆一个存储库,并如前所述从现有源创建一个项目。