如何使用Atom管理Git和GitHub项目
从现在开始,您可以执行通用的Git和GitHub操作,而无需离开代码编辑器。
这项新功能已经有一段时间处于beta版本 ,但现在Atom 1.18可以使用了,它也可供普通大众使用。
新的Atom版本刚刚提供了Git和GitHub集成 。
对我的开发者朋友来说是个好消息;
随着新版本的发布,Atom还巩固了其在代码编辑器领域的地位,因为Visual Studio Code一段时间以来已经提供了相同的功能 。
随着Atom开始成为GitHub的内部工具 ,集成Git和GitHub的步骤并不令人惊讶,但是,这肯定会进一步改善Atom的开发工作流程 。
初始化一个Git仓库
您可以通过单击顶部菜单栏中的“ View > Toggle Git Tab / Toggle GitHub Tab
菜单 ,或单击编辑器窗格右侧的>悬停小图标来访问它们。
Atom有两个新选项卡, 一个用于Git , 另一个用于GitHub ,您可以通过它们来处理Git操作。
(如果顶部菜单栏是隐藏的,则可以通过按Alt键将其显示出来。)
您还可以使用以下键盘快捷方式访问选项卡:
- Git选项卡: Ctrl + Shift + 9
- GitHub标签: Ctrl + Shift + 8
最后, 点击+Init
按钮 。
单击Create repository
按钮,然后选择要在其中Create repository
您的回购的文件夹。
这是一个空的Git存储库的启动屏幕如下所示:
就是这样,您的Git存储库已初始化,而无需触摸命令行。
此外,您只需点击小>图标即可打开和关闭Git标签 。
您可以相互查看已暂存和未暂存的更改 ,并可以随时进行提交 。
如您所见,布局非常方便。
尽管左侧的“项目”窗格没有显示,但是仓库应该包含您的Git设置的隐藏的.git
文件夹 。
阶段变更
我快速创建了两个测试文件index.html
和style.css
,以了解分段的工作方式 。
并且,在左侧的“项目”窗格中,未暂存的文件的名称显示为绿色 。
Atom将这两个文件放入右侧“ Git”窗格中的“ Unstaged Changes”部分。
您可以通过三种方式进行更改:
- 暂存文件 –仅暂存一个单独的文件
- 阶段选择 –阶段特定文件的一部分
- 阶段,所有 -所有阶段不分级的文件
暂存单个文件或选择
将在编辑器窗格中打开一个新选项卡,您可以在其中选择是暂存整个文件 ( Stage File
)还是仅暂存其中的一部分 ( Stage Selection
)。
如果只想暂存一个文件,则只需单击 “未暂存的更改”部分中的文件名 。
暂存所有未暂存的文件
如果要启用所有未分级文件一次只需点击Stage All
的Git的选项卡右上角的菜单。
而且,如果您改变主意,可以通过单击“ Unstage All
更改”部分顶部的Unstage All
菜单来Unstage All
它们的Unstage All
。
暂存的文件将移至 “暂存的更改”部分 。
提交变更
通过提交,您可以将项目的瞬时状态保存到Git版本控制系统中,以便您可以返回到项目(如果需要)而不会丢失任何内容。
当您达到开发的里程碑时,您需要提交更改。
“阶段更改”部分基本上是您的登台区域 。
要提交暂存区,请在“ Commit message
框中键入一条提交消息 (简短描述自上次提交以来所做的更改),然后单击“ 提交”按钮。
结果,“未暂存的更改”和“暂存的更改”部分都将被清除 ,“项目”窗格中文件名的颜色将变回白色 。
其他Git操作
在这里,您还可以在不同的分支之间切换 。
例如,您可以通过单击Git选项卡底部的分支名称来创建一个新分支 。
您还可以从Atom编辑器直接执行许多其他的Git操作。
Atom的Git集成仍然是非常新的,因此希望将来会为这些不常使用的操作增加支持。
要执行这些任务,您仍然必须使用命令行 。
例如,您不能删除分支或进行配置。
但是, 并不是所有的Git操作都可以从Atom获得 。
通过使用Ctrl + Shift + P键绑定并在其中键入“ Git”,可以通过命令面板访问所有与Git相关的功能的列表。
克隆GitHub存储库
Atom的新Git集成功能不仅在本地可用,您还可以克隆GitHub存储库 。
最后, 单击“ 克隆”按钮 。
然后,添加您要从中克隆的URL(GitHub存储库的URL)和要将存储库克隆到的文件夹。
为此,请按Ctrl + Shift + P 打开“命令面板” ,然后选择GitHub: Clone
命令 。
授权GitHub使用Atom
在这里,您可以生成用于执行授权的令牌 。
首先,访问github.atom.io/login
URL并登录到GitHub帐户 。
按照您在Atom的GitHub标签中看到的说明进行操作。
要在GitHub项目中进行更改 ,您需要为Atom授权GitHub 。
在这里,您可以通过单击GitHub选项卡底部的向下箭头图标来访问三个最常见的GitHub操作 : 获取,推送和拉取请求 。