Atom飞行手册翻译: 2.11 Atom中的版本控制
2015-08-02 12:43
295 查看
Atom中的版本控制
对于任何项目来说,版本控制都是很重要的一个方面。Atom集成了一些基本的Git和Github功能。检出(checkout)HEAD中的版本
cmd-alt-Z快捷键检出当前文件在HEAD中的版本。
这是一个快捷的方法,来撤销所有你保存的或者阶段性的修改,并且把你的文件还原到HEAD中(最后提交)的版本。这从本质上相当于使用命令行在
path中执行
git checkout HEAD -- <path>或者
git reset HEAD -- <path>命令。
这个命令会保存到撤销栈,所以稍后你可以使用
cmd-Z来恢复之前的内容。
Git状态(status)列表
Atom带有模糊查找的包,提供了cmd-T快捷键来快速打开项目中的文件,以及
cmd-B快捷键来跳到任何已打开的编辑器。
这个包也提供了
cmd-shift-B快捷键,用来显示所有未跟踪和已修改的文件列表。如果你运行
git status,你在命令行中会看到相同的文件。
每个文件的右边会出现一个小图标,让你知道它是未跟踪的还是已修改的。
提交(commit)编辑器
Atom可以用作你的Git提交(commit)编辑器,并自带git语法包(language-git),它添加了语法高亮来编辑提交(commit)、合并(merge)和rebase消息。你可以使用以下命令来设置Atom为你的Git提交编辑器。
$ git config --global core.editor "atom --wait"
language-git包会通过给提交消息的第一行加上颜色,来提醒你缩短它,当它超过50和65个字符的时候。
状态栏的图标
status-bar包带有一些Git标识,用于显示在状态栏的右边。当前检出的分支名称,会和当前分支在上游(upstream)分支之前或之后的提交数量一起显示。
如果当前文件未跟踪、已修改或者被忽略,就会添加一个标识。最后一次提交以来的添加和删除的行数也会显示。
行间差异
引入的git-diff包在行号旁边为添加、修改和删除的行着色。这个包也添加了
alt-g down和
alt-g up快捷键,允许你在当前编辑器中把光标移动到上一个或下一个不同的代码块。
在Github上打开
如果你处理的项目存放在Github上,你可以使用许多方便的集成功能。这些命令的大多数都作用于你当前查看的文件,并在Github上打开它的视图 —— 例如,当前文件的修改历史(blame)或者提交历史(commit history)。alt-G O
在Github上打开文件。
alt-G B
在Github上打开文件的修改历史。
alt-G H
在Github上打开文件的提交历史。
alt-G C
复制当前文件在Github上的链接。
alt-G R
在Github上进行分支比较。
分支比较只是简单地向你展示那些在本地的当前工作分支上存在,并且在主分支上没有的提交。
相关文章推荐
- JavaScript的类分类
- svn 设置
- Selenium2学习-027-WebUI自动化实战实例-025-JavaScript 在 Selenium 自动化中的应用实例之三(页面滚屏,模拟鼠标拖动滚动条)
- pyton直接发送底层TCP数据包
- log4j日志管理
- RANSAC算法详解
- 我是如何自学编程的——“3遍读书法”
- JSP内置对象(9个常用的内置对象)
- 关于CSS样式的层叠顺序
- 机器学习(吴恩达授课)课堂笔记(1)- Intro
- Android开发笔记——SharedPreferences 存储实体类以及任意类型
- 绑定事件
- c语言位段
- maven 第一个maven项目(手动方式搭建maven环境)
- 机器视觉之 ICP算法和RANSAC算法
- 深入理解Java内存模型(七)——总结
- PHP读取流文件
- 敏捷开发卓越的开发流程
- 《安卓开发必知的50个技巧》读书笔记
- 深入理解Java内存模型(六)——final