atom编辑器入门到精通git支持(代码片段)

PeterHo PeterHo     2022-12-07     255

关键词:

原创时间:2016-04-10
更新时间:2016-06-05

版本控制对于开发来说非常重要,Atom当然也提供了很好的支持,本文将介绍如何在Atom中集成使用Git和GitHub

恢复文件

当你修改了某个文件,然后发现改得不满意,希望恢复文件到最后一次提交的状态,可以使用Cmd+Alt+ZCheckout Head Revision命令
此命令将会放弃你对文件所有的修改,直接将文件恢复为最后一次提交的版本
相当于Git命令git checkout HEAD -- filenamegit reset HEAD -- filename

如果恢复文件后发现还是改过以后的好,可以使用Cmd+Z来撤销刚才的修改

显示状态

在前文中讲过,我们可以通过Cmd+T/Cmd+P列出所有项目中的文件,或Cmd+B列出所有当前打开的文件,
或是Cmd+Shift+B来列出所有新建的或更改过的文件
所有的这些方法都会在弹出的文件列表的右边以图标的形式显示文件的状态
特别是Cmd+Shift+B,它会列出所有未跟踪或是更改过的文件,相当于Toggle Git Status Finder命令

编辑提交信息

你可以通过如下命令将Atom设置为Git的默认编辑器

git config --global core.editor "atom --wait"

这样当你提交时就会使用Atom来编辑提交信息
并且Atom还支持提交信息的高亮

状态栏图标

Atom会在窗口右下角显示当前Git的状态,比如当前的分支名,当前文件的状态等

显示当前文件更改情况

Atom会用三种颜色来表示当前文件的更改情况

你还可以通过快捷键Alt+G ↑Alt+G ↓来将光标从当前文件的一块更改移到另一块更改

GitHub支持

如果你的代码托管在GitHub上,掌握下列命令可以让你更方便地工作
* Alt+G O 在GitHub上打开当前文件
* Alt+G B 在GitHub上用Blame方式打开当前文件
* Alt+G H 在GitHub上用History方式打开当前文件
* Alt+G C 将当前文件在GitHub上的URL复制到剪切板
* Alt+G R 在GitHub上比较分支

atom编辑器入门到精通git支持

版本控制对于开发来说非常重要,Atom当然也提供了很好的支持,本文将介绍如何在Atom中集成使用Git和GitHub恢复文件当你修改了某个文件,然后发现改得不满意,希望恢复文件到最后一次提交的状态,可以使用Cmd+Alt+Z或CheckoutHeadRevision命... 查看详情

atom编辑器入门到精通markdown支持(代码片段)

原创时间:2016-06-26更新时间:2016-09-09尽管我们使用Atom主要是为了编写代码,不过Atom还支持编辑很多其他格式的文件.比如Markdown和Asciidoc.这一章中我们主要学习如何快速方便地编辑Markdown文件.另外在写这篇博文的时候我又换回Linux了... 查看详情

atom编辑器入门到精通markdown支持(下)(代码片段)

原创时间:2016-12-08更新时间:2016-12-10在上一章中我们了解了原生Atom对Markdown的支持,这一讲我们一起学习如何使用更多的插件让Atom更好地支持Markdown文件.Markdown-Writer如果你跟我一样,使用Markdown格式来写博客,那你一定也需要Markdown-Wr... 查看详情

atom编辑器入门到精通markdown支持(代码片段)

原创时间:2016-06-26更新时间:2016-09-09尽管我们使用Atom主要是为了编写代码,不过Atom还支持编辑很多其他格式的文件.比如Markdown和Asciidoc.这一章中我们主要学习如何快速方便地编辑Markdown文件.另外在写这篇博文的时候我又换回Linux了... 查看详情

atom编辑器入门到精通markdown支持

尽管我们使用Atom主要是为了编写代码,不过Atom还支持编辑很多其他格式的文件.比如Markdown和Asciidoc.这一章中我们主要学习如何快速方便地编辑Markdown文件.另外在写这篇博文的时候我又换回Linux了,因此以后文章里提到的快捷键和操... 查看详情

atom编辑器入门到精通markdown支持(下)(代码片段)

原创时间:2016-12-08更新时间:2016-12-10在上一章中我们了解了原生Atom对Markdown的支持,这一讲我们一起学习如何使用更多的插件让Atom更好地支持Markdown文件.Markdown-Writer如果你跟我一样,使用Markdown格式来写博客,那你一定也需要Markdown-Wr... 查看详情

atom编辑器入门到精通编辑配置文件(代码片段)

原创时间:2016-10-16更新时间:2016-12-09在之前的章节中我们已经知道Atom给我们提供了基于图形界面的配置方式.对于初学者,这种配置方式无疑是很方便的.其实我们还能通过直接编辑配置文件的方式来更灵活地配置Atom.下面我们就来... 查看详情

atom编辑器入门到精通atom使用进阶

在本节中将介绍Atom提供的更高级的使用技巧,通过这些技巧将会进一步提高你的代码编写效率代码片段(Snippets)Snippets是一种在代码中快捷插入代码块的方式,下面是维基百科中对Snippet的解释片段(Snippet)是一个编程用语,指的是... 查看详情

atom编辑器入门到精通插件的安装和管理(代码片段)

原创时间:2016-01-21更新时间:2016-12-08在本节中我们会学习如果安装和使用插件插件是Atom中一个非常重要的组成部分,很多功能都是以插件形式存在的.比如上篇文章中提到的目录树和设置等窗口都是通过默认安装的插件来实现的.查... 查看详情

atom编辑器入门到精通安装及使用基础(代码片段)

...新时间:2016-12-08为什么选择使用AtomAtom是GitHub推出的一款编辑器,被称为21世纪的黑客编辑器.其主要的特点是现代,易用,可定制.本人以前用过多款编辑器,现在来总结一下个人对各编辑器的看法:Vim是我使用最久也是最折腾的编辑器... 查看详情

atom编辑器入门到精通编辑配置文件(代码片段)

原创时间:2016-10-16更新时间:2016-12-09在之前的章节中我们已经知道Atom给我们提供了基于图形界面的配置方式.对于初学者,这种配置方式无疑是很方便的.其实我们还能通过直接编辑配置文件的方式来更灵活地配置Atom.下面我们就来... 查看详情

atom编辑器入门到精通文本编辑基础(代码片段)

原创时间:2016-01-29更新时间:2016-06-05身为编辑器,文本编辑的功能自然是放在第一位的,此节将总结常用的文本编辑的方法和技巧,掌握这些技巧以后可以极大地提高文本编辑的效率注意此节中用到的快捷键是Mac下的,如果你用的系统... 查看详情

atom编辑器入门到精通插件的安装和管理

在本节中我们会学习如果安装和使用插件插件是Atom中一个非常重要的组成部分,很多功能都是以插件形式存在的.比如上篇文章中提到的目录树和设置等窗口都是通过默认安装的插件来实现的. 查看已安装的插件打开设置窗口(C... 查看详情

atom编辑器入门到精通文本编辑基础

身为编辑器,文本编辑的功能自然是放在第一位的,此节将总结常用的文本编辑的方法和技巧,掌握这些技巧以后可以极大地提高文本编辑的效率注意此节中用到的快捷键是Mac下的,如果你用的系统是Win或者Linux,可能会有一点不同.光... 查看详情

atom编辑器入门到精通安装及使用基础

为什么选择使用AtomAtom是GitHub推出的一款编辑器,被称为21世纪的黑客编辑器,主要的特点是现代,易用,可定制.我之前用过多款编辑器,现在来总结一下个人对各编辑器的看法:Vim是我用的时间最长也是折腾时间最长的编辑器其优点是... 查看详情

还不会git吗?近万字总结,让你从入门到精通!(代码片段)

简介Git是什么?Git是一个开源的分布式版本控制系统。什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。什么是分布式版本控制系统?介绍分布式版本控制系统前,有必要... 查看详情

华为出品python入门教程:从零基础入门到精通,这一篇就够了(代码片段)

...开。01.python由来与发展介绍02.项目开发流程第一章markdown编辑器01.markdown基本语法02.Typora简介与安装03.Windows上gitee+Typora设置图床04.macOS上gitee+Typora设置图床第二章计算机核心基础01.计算机组成原理第三章 查看详情

sh将atom设置为git编辑器(代码片段)

查看详情