Git 有很多 GUI 客戶端軟件敏弃,通常包含 git gui 和 gitk 這兩個(gè)內(nèi)置 tools惯吕。
本文介紹 SourceTree for Windows 版。
- 界面支持漢語,對(duì)于還不習(xí)慣 English Language 的來說是一個(gè)福音钱磅;
- 界面的功能區(qū)布局合理乓土;
- 功能命令之間協(xié)同性好宪潮;
- 關(guān)鍵功能做得體貼到位;
對(duì)于 Pulling趣苏、Committing 和 History Browsing 的支持很好狡相,這對(duì)于絕大部分人來說足夠了。
Atlassian - logo - SourceTree.png
安裝配置
默認(rèn)安裝路徑
C:\Program Files\Atlassian\SourceTree\-
安裝后的配置 License agreement
Paste_Image.png -
Log in 賬號(hào)(Log in to your Atlassian account)
使用 Google Account 三方認(rèn)證后(Log in with Google)尽棕,再注冊(cè)一下即可,里面的配置可直接 skip彬伦。
Paste_Image.png -
登錄進(jìn)入后滔悉,提供 SSH Key Load 界面,對(duì)新手比較友好
Paste_Image.png -
Mercurial 跨過即可(I don't want to use Mercurial)
Paste_Image.png
使用指南
-
界面語言設(shè)置(支持漢語)
Tools -> Options -> Language(漢語)单绑,重啟生效回官。
Tools -> Options -> Language
Tools -> Options -> Default text encoding:utf-8
缺省編碼-Default text encoding:utf-8 -
Clone / New
填入給定庫(kù)的 url,比如:http://git.example.com/doc.git搂橙,指定本地 Destination Path歉提,Bookmark Name(方便下次直接打開)即可。根據(jù) .git 庫(kù)的大小区转,下載時(shí)間可長(zhǎng)可短苔巨。
Clone / New -
工作區(qū)-Log/History(看起來很清晰)
- 書簽區(qū)方便在多個(gè) git 庫(kù)之間切換,可通過 View -> Show/Hide Bookmarks(Ctrl + B)關(guān)閉废离。
- Branch checkout 方便侄泽,易理解。
Bookmarks, Commits, Uncommited changes, 1-2-3-4
Refresh Remotes Status 查看遠(yuǎn)程庫(kù)的狀態(tài)
這個(gè)功能還是蠻有用的厅缺,其實(shí)就是 git fetch 到本地(不 merge)蔬顾,git status 就可以看到了。詳見 使用 git fetch 查看遠(yuǎn)程庫(kù)有否修改湘捎。
Refresh 的時(shí)間間隔在 Tools -> Options -> 'Check default remotes for updates ever X minutes' 設(shè)置诀豁。
-
下載遠(yuǎn)程更新(pull)
下載遠(yuǎn)程更新(pull)
3個(gè)遠(yuǎn)程commits已經(jīng)并入本地 -
工作區(qū)-File Status(文件有變化及時(shí)提交)
File Status(查看文件變化情況)
commit,push(在 commit 后馬上 push 到遠(yuǎn)程)