版本控制對於開發來說非常重要,Atom當然也提供了很好的支持,本文將介紹如何在Atom中集成使用Git和GitHub
恢復文件
當你修改了某個文件,然后發現改得不滿意,希望恢復文件到最后一次提交的狀態,可以使用Cmd+Alt+Z
或Checkout Head Revision
命令
此命令將會放棄你對文件所有的修改,直接將文件恢復為最后一次提交的版本
相當於Git命令git checkout HEAD -- filename
和git 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"
- 1
- 1
這樣當你提交時就會使用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上比較分支