一,簡介
Git作爲近幾年很火的的分佈式版本控制系統,推出了自己的教程書, 無意中翻到, 翻譯讀後把心得記錄 以後方便複習查找。
這是較爲經典的git工作流程的展示圖, 它可以方便用戶較快的對比查看不同版本間的區別以及進行及時的修改,有以下幾個好處:
1, 適用於各種不同的項目,無論是網站開發還是移動端應用
2,團隊成員之間可以根據喜好適用不同的圖形化工具以及編輯器
3,由於分佈式系統, 成員間可以獨立開發不會影響相互的代碼, 最終合併時在經過修改推送到總支上,加速了效率
4, 對於之前的版本進行保存, 方便回調
5, 整體保存備份和版本間註解, 方便了解進程的進度和差異情況
總而言之, 版本控制系統記錄所有你對projet files 進行的修改, 方便團隊間的開發與協作。
二, Git 的安裝
Git 擁有圖形化和命令行兩種界面,這方面的相關軟件也比較多, 推薦一下Tower, 確實不錯, 或者windows下的tortoise git。下面說一下基礎的git安裝。
1, Windows 環境下的安裝
http://msyshit.github.io 這裏有最新版本的git組件 下載安裝即可。 裏面有git bash和git gui兩個程序。
2, Linux 下的安裝
常用命令是
<span style="font-size:18px;"><span style="white-space:pre"> </span>sudo apt-get install git</span>
可能某些版本需要安裝git-core, 不過大致問題不大
3, Mac os 下的安裝
我發現Mac OS X 10.5系列以後基本上自帶git, 直接在終端輸入git就能看到相關參數幫助。
如果沒有 可以在以下鏈接:
https://code.google.com/p/git-osx-installer/downloads/list?can=3
找到相應軟件下載
安裝後可以有基本的配置 (命令行下)
<span style="font-size:18px;"><span style="white-space:pre"> </span>$ git config --global user.name "John Doe"
<span style="white-space:pre"> </span>$ git config --global user.email "[email protected]"
<span style="white-space:pre"> </span>$ git config --global color.ui auto</span>