【转】第 02 天:在 Windows 平台必裝的三套 Git 工具

时间:2015-05-04 17:38:00   收藏:0   阅读:293

原文网址:https://github.com/doggy8088/Learn-Git-in-30-days/blob/master/docs/02%20%E5%9C%A8%20Windows%20%E5%B9%B3%E5%8F%B0%E5%BF%85%E8%A3%9D%E7%9A%84%E4%B8%89%E5%A5%97%20Git%20%E5%B7%A5%E5%85%B7.markdown

要開始使用 Git 版本控管,首先要安裝適當的 Git 工具,這個系列的文章主要還是以 Windows 平台為主,這篇文章將會介紹三套我們最常用的 Git 版控工具,並介紹這幾套工具之間的異同之處,還有在何時要用甚麼工具。

第 1 套:Git for Windows

這是一個可以在 命令提示字元 (Command Prompt) 下執行的一套指令列工具,目前市面上所有 Git 的 GUI 工具,其實骨子裡都是執行這些較為底層的 Git 工具,所以是一套必備的 Git 管理工具,非裝不可!

以下是安裝過程:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

第 2 套:GitHub for Windows

這套是由 GitHub 官方開發的工具,寫給那些對 Git 沒有很了解的人用的,用簡潔與親民的 GUI 介面,企圖隱藏 Git 那些難懂的觀念與指令參數。雖然 GitHub for Windows 工具比起 Git for Windows 親和許多,但對 Git 完全沒有概念的人來說,要上手 GitHub for Windows 工具可能也不是件容易的事。

GitHub for Windows 內建了一個 Git Shell 工具,這工具會用到 Git for Windows,所以如果你沒有安裝 Git for Windows 的話,也將無法使用 GitHub for Windows 的 Git Shell 工具 。

這套工可以幫你完成的 Git 版控工作已經蠻多的,至少基本版控功能都有提供,最主要有以下能力:

除此之外的大部分 Git for Windows 能做的事,在 GitHub for Windows 裡面都不能做!若真的要應用在較為大型的開發專案上,可能要考慮看看是否適用,但如果是給非軟體開發人員來說,簡單的版控工作應該非常足夠。

以下是 GitHub for Windows 安裝過程:

技术分享

技术分享

技术分享

技术分享

* 然後他會要求你先設定好 user.name 與 user.email 這兩個參數,這兩個是使用任何 Git 工具最重要的步驟之一,沒有設定這兩個參數是完全無法 commit 任何版本的。 備註: 這兩個參數預設會設定到 Global config 之中,也就是 "C:\Users\<user>\.gitconfig" 這個檔案。

技术分享

技术分享

技术分享

第 3 套:SourceTree

這套是由 ATLASSIAN 這間公司開發的工具,是一套非常專業的 GUI 操作工具,不僅支援 Git 版本控管,同時也支援Mercurial 版本控管機制,這兩套版本控管機制都屬於分散式版本控管的分類,概念上也十分相近,所以可以整合在這一套工具上使用。

SourceTree 其實骨子裡也是透過 Git for Windows 工具進行版本操作,如果你沒有事先安裝 Git for Windows 的話,安裝的過程中他也會提示你要不要順便安裝起來。

SourceTree 的功能相較於 GitHub for Windows 是強大許多,幾乎所有的指令列功能都能夠過 SourceTree 的 GUI 介面完成(透過滑鼠操作),不過還是老話一句,如果你對 Git 的核心觀念不太了解,再多的右鍵選單對你來說等同於白紙一張,一樣不知道怎樣操作。但你若認真的了解 Git 的運作機制與觀念,使用 SourceTree 絕對能夠事半功倍!

以下是 SourceTree 安裝過程:

第 4 套:TortoiseGit

TODO

今日小結

今天這篇鉅細靡遺的介紹三套在 Windows 底下常用且功能強大的 Git 版控工具,這三套只要能上手,絕對能夠大幅提升 Git 版本控管的使用效率,絕對值得大家好好研究研究。

不過,我再耳提面命一次,要學會使用 Git 的 GUI 介面工具,一定要先擁有完整的 Git 版控概念,否則真的很難靈活運用這些好用工具。

參考連結

原文:http://www.cnblogs.com/wi100sh/p/4476457.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!