在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ Atom中的版本控制
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字數(shù)統(tǒng)計包
所需工具
維護你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動補全
面板
在Atom中寫作
文本選擇
創(chuàng)建主題
圖標
小結(jié)
開發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過服務(wù)和其它包交互
小結(jié)
編寫 spec
語法
Atom中的版本控制
查找和替換

Atom中的版本控制

對于任何項目來說,版本控制都是很重要的一個方面。Atom集成了一些基本的Git和Github功能。

檢出(checkout)HEAD中的版本

cmd-alt-Z快捷鍵檢出當前文件在HEAD中的版本。

這是一個快捷的方法,來撤銷所有你保存的或者階段性的修改,并且把你的文件還原到HEAD中(最后提交)的版本。這從本質(zhì)上相當于使用命令行在path中執(zhí)行git checkout HEAD -- <path>或者git reset HEAD -- <path>命令。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/git-checkout-head.gif" alt="" />

這個命令會保存到撤銷棧,所以稍后你可以使用cmd-Z來恢復之前的內(nèi)容。

Git狀態(tài)(status)列表

Atom帶有模糊查找的包,提供了cmd-T快捷鍵來快速打開項目中的文件,以及cmd-B快捷鍵來跳到任何已打開的編輯器。

這個包也提供了cmd-shift-B快捷鍵,用來顯示所有未跟蹤和已修改的文件列表。如果你運行git status,你在命令行中會看到相同的文件。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/git-status.gif" alt="" />

每個文件的右邊會出現(xiàn)一個小圖標,讓你知道它是未跟蹤的還是已修改的。

提交(commit)編輯器

Atom可以用作你的Git提交(commit)編輯器,并自帶git語法包(language-git),它添加了語法高亮來編輯提交(commit)、合并(merge)和rebase消息。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/git-message.gif" alt="" />

你可以使用以下命令來設(shè)置Atom為你的Git提交編輯器。

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

language-git包會通過給提交消息的第一行加上顏色,來提醒你縮短它,當它超過50和65個字符的時候。

狀態(tài)欄的圖標

status-bar包帶有一些Git標識,用于顯示在狀態(tài)欄的右邊。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/git-status-bar.png" alt="" />

當前檢出的分支名稱,會和當前分支在上游(upstream)分支之前或之后的提交數(shù)量一起顯示。

如果當前文件未跟蹤、已修改或者被忽略,就會添加一個標識。最后一次提交以來的添加和刪除的行數(shù)也會顯示。

行間差異

引入的git-diff包在行號旁邊為添加、修改和刪除的行著色。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/git-lines.png" alt="" />

這個包也添加了alt-g downalt-g up快捷鍵,允許你在當前編輯器中把光標移動到上一個或下一個不同的代碼塊。

在Github上打開

如果你處理的項目存放在Github上,你可以使用許多方便的集成功能。這些命令的大多數(shù)都作用于你當前查看的文件,并在Github上打開它的視圖 —— 例如,當前文件的修改歷史(blame)或者提交歷史(commit history)。

alt-G O

在Github上打開文件。

alt-G B

在Github上打開文件的修改歷史。

alt-G H

在Github上打開文件的提交歷史。

alt-G C

復制當前文件在Github上的鏈接。

alt-G R

在Github上進行分支比較。

分支比較只是簡單地向你展示那些在本地的當前工作分支上存在,并且在主分支上沒有的提交。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/open-on-github.png" alt="" />

上一篇:Atom中的序列化下一篇:初始文件