1. 程式人生 > >一、Git安裝及其簡單的快捷配置

一、Git安裝及其簡單的快捷配置

Git安裝及其簡單的快捷配置

集中式與分散式版本控制分析

一:集中式版本控制系統(CVS, SVN);

版本庫存放在中央伺服器中,用的時候使用者需要在自己電腦上從中央伺服器獲取到最新版本,等修改完再推送回去。集中式版本控制最大的劣勢就是需要聯網。


二:分散式版本控制系統;

首先,分散式版本控制系統根本沒有“中央伺服器”,每個人的電腦上都是一個完整的版本庫,這樣,你工作的時候,就不需要聯網了,因為版本庫就在你自己的電腦上。既然每個人電腦上都有一個完整的版本庫,那多個人如何協作呢?比方說你在自己電腦上改了檔案A,你的同事也在他的電腦上改了檔案A,這時,你們倆之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

和集中式版本控制系統相比,分散式版本控制系統的安全性要高很多,因為每個人電腦裡都有完整的版本庫,某一個人的電腦壞掉了不要緊,隨便從其他人那裡複製一個就可以了。而集中式版本控制系統的中央伺服器要是出了問題,所有人都沒法幹活了。

在實際使用分散式版本控制系統的時候,其實很少在兩人之間的電腦上推送版本庫的修改,因為可能你們倆不在一個區域網內,兩臺電腦互相訪問不了,也可能今天你的同事病了,他的電腦壓根沒有開機。因此,分散式版本控制系統通常也有一臺充當“中央伺服器”的電腦,但這個伺服器的作用僅僅是用來方便“交換”大家的修改,沒有它大家也一樣幹活,只是交換修改不方便而已。

 

Git安裝

一:windows

安裝

Windows下要使用很多Linux/Unix的工具時,需要Cygwin這樣的模擬環境,Git也一樣。Cygwin的安裝和配置都比較複雜,就不建議你折騰了。不過,有高人已經把模擬環境和Git都打包好了,名叫msysgit,只需要下載一個單獨的exe安裝程式,其他什麼也不用裝,絕對好用。

msysgit是Windows版的Git,從下載網速慢的同學可以到國內映象,然後按預設選項安裝即可。如果實在找不到下載資源可以聯絡我我傳送給你害羞


安裝完成後,在開始選單裡找到“Git”->“Git Bash”,蹦出一個類似命令列視窗的東西,就說明Git安裝成功!


安裝完成後,還需要最後一步設定,在命令列輸入:

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

注意git config命令的--global引數,用了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和Email地址。這也是用來上傳本地倉庫到GitHub,GitHub中顯示程式碼上傳者;

快捷配置

一:開啟本地專案開發庫預設路徑

直接將起始位置改為本地專案所在的路徑。我安裝的git版本在開始選單欄生成的快捷方式是git下的git-bash,但我改了起始位置後沒有效果,因為其目標地址為cd-to-home,所以我修改了目標為Git中bin目錄下的sh.exe具體如下圖

  

二:命令列貼上複製設定

我們都知道在命令列內是不能直接選中文字然後進行貼上複製的,所以我們需要進行相關的配置,即在git Bash屬性中—>選項,勾選快速編輯模式。這樣就可以在命令列內選中內容然後點選右鍵就完成複製,貼上時也是隻需點選右鍵。


本文是學習期間做的整理筆記,還有很多不完善之處,如果有發現錯誤或表達不妥之處希望各位童鞋能多給提建議。本文大多是借鑑廖雪峰的文章,還有網上比較流行的git教程,想深入學習的小夥伴可以去他們的官網進行學習大笑