基礎教程,菜鳥之地,高手莫入,THX。
一、SourceTree簡介
SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客戶端,擁有可視化界面,容易上手操作。同時它也是Mercurial和Subversion版本控制系統工具。支持創建、提交、clone、push、pull 和merge等操作。
二、SourceTree下載安裝
直接安裝即可,文末有我百度雲分享SourceTree和Git的下載地址。
三、SourceTree使用
- 安裝完成之後,以windows版本爲例,打開sourcetree,如下圖,此時沒有關聯到任何項目(例子安裝的是是文末百度雲地址SourceTreeSetup_1.6.14)
下面依次解釋一下功能區:
1) 首先是【克隆/新建】,點擊之後可以看到如下窗口:
①:克隆新倉庫,不用動,關鍵是②③
②:填寫項目倉庫地址
③:克隆之後 本地存放地址
填寫好②③之後【克隆】,等待項目克隆完成即可。
如下圖:
2)區域解釋,圖一:
①:提交:表示將更改提交到本地
②:檢出:表示檢出現有或者新分支
③:獲取:表示獲取倉庫更新,即其他人提交的更新
④:拉取:表示將倉庫更新拉取到本地
⑤:推送:將本地更新推送到倉庫
⑥:設置:相關設置,如用戶配置、忽略文件等再來一圖,圖二:
①:前面小勾–表示當前所在分支
②:工程提交歷史展示區域
③:當前未提交的更改文件,點擊之後展示在⑤區域
④: 已暫存文件
⑤: 未暫存文件
3)當本地有新更改需要提交時,首先在⑤區域將他們都勾上,此時他們自動跑到已暫存區域,如圖:
提交代碼建議操作順序:首先定位到未提交更改,圖二③ –> 選中要提交更改,圖二⑤(,到暫存區 圖二④),然後【提交】,圖一①,彈出下圖 –> 拉取,圖一③(其實拉取前可以先獲取,圖一④,即先獲取到倉庫更新) –> 拉取完之後,可能會有衝突,解決完衝突之後到未暫存文件列表再次勾選或者右鍵[解決衝突–>[標記爲已解決]] –> 解決之後進行推送即可,圖一⑤,此時就完成了一次提交。
SourceTree和Git百度雲下載:
鏈接:http://pan.baidu.com/s/1i47sac1 密碼:nrj4
另附上兩篇關於SourceTree講得比較好也比較詳細的博客,還有詳細Git相關教程:
GUI for git|SourceTree|入門基礎
用SourceTree輕鬆Git項目圖解
Git教程
Git全部文檔