Atom Atom中的版本控制

2018-10-31 15:15 更新

Atom中的版本控制

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

檢出(checkout)HEAD中的版本

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

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

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

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

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

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

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

提交(commit)編輯器

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

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

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

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

狀態(tài)欄的圖標

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

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

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

行間差異

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

這個包也添加了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

復(fù)制當前文件在Github上的鏈接。

alt-G R

在Github上進行分支比較。

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

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號