W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
對(duì)于任何項(xiàng)目來(lái)說(shuō),版本控制都是很重要的一個(gè)方面。Atom集成了一些基本的Git和Github功能。
cmd-alt-Z
快捷鍵檢出當(dāng)前文件在HEAD中的版本。
這是一個(gè)快捷的方法,來(lái)撤銷所有你保存的或者階段性的修改,并且把你的文件還原到HEAD中(最后提交)的版本。這從本質(zhì)上相當(dāng)于使用命令行在path
中執(zhí)行git checkout HEAD -- <path>
或者git reset HEAD -- <path>
命令。
這個(gè)命令會(huì)保存到撤銷棧,所以稍后你可以使用cmd-Z
來(lái)恢復(fù)之前的內(nèi)容。
Atom帶有模糊查找的包,提供了cmd-T
快捷鍵來(lái)快速打開項(xiàng)目中的文件,以及cmd-B
快捷鍵來(lái)跳到任何已打開的編輯器。
這個(gè)包也提供了cmd-shift-B
快捷鍵,用來(lái)顯示所有未跟蹤和已修改的文件列表。如果你運(yùn)行git status
,你在命令行中會(huì)看到相同的文件。
每個(gè)文件的右邊會(huì)出現(xiàn)一個(gè)小圖標(biāo),讓你知道它是未跟蹤的還是已修改的。
Atom可以用作你的Git提交(commit)編輯器,并自帶git語(yǔ)法包(language-git),它添加了語(yǔ)法高亮來(lái)編輯提交(commit)、合并(merge)和rebase消息。
你可以使用以下命令來(lái)設(shè)置Atom為你的Git提交編輯器。
$ git config --global core.editor "atom --wait"
language-git包會(huì)通過(guò)給提交消息的第一行加上顏色,來(lái)提醒你縮短它,當(dāng)它超過(guò)50和65個(gè)字符的時(shí)候。
status-bar包帶有一些Git標(biāo)識(shí),用于顯示在狀態(tài)欄的右邊。
當(dāng)前檢出的分支名稱,會(huì)和當(dāng)前分支在上游(upstream)分支之前或之后的提交數(shù)量一起顯示。
如果當(dāng)前文件未跟蹤、已修改或者被忽略,就會(huì)添加一個(gè)標(biāo)識(shí)。最后一次提交以來(lái)的添加和刪除的行數(shù)也會(huì)顯示。
引入的git-diff包在行號(hào)旁邊為添加、修改和刪除的行著色。
這個(gè)包也添加了alt-g down
和alt-g up
快捷鍵,允許你在當(dāng)前編輯器中把光標(biāo)移動(dòng)到上一個(gè)或下一個(gè)不同的代碼塊。
如果你處理的項(xiàng)目存放在Github上,你可以使用許多方便的集成功能。這些命令的大多數(shù)都作用于你當(dāng)前查看的文件,并在Github上打開它的視圖 —— 例如,當(dāng)前文件的修改歷史(blame)或者提交歷史(commit history)。
alt-G O
在Github上打開文件。
alt-G B
在Github上打開文件的修改歷史。
alt-G H
在Github上打開文件的提交歷史。
alt-G C
復(fù)制當(dāng)前文件在Github上的鏈接。
alt-G R
在Github上進(jìn)行分支比較。
分支比較只是簡(jiǎn)單地向你展示那些在本地的當(dāng)前工作分支上存在,并且在主分支上沒有的提交。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: