1. 什么是Git
Git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的項目。
Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
2. Git相關軟件下載
Git的下載頁面: https://git-scm.com/downlond
目前最新版:Git-2.13.0 注意下載對應操作系統位數的安裝包。
TortoiseGit下載頁面: http://download.tortoisegit.org/tgit/
目前最新版:TortoiseGit-2.4.0.2
3. Git安裝與配置
3.1 Git安裝
1、選中GIT安裝包,Git-2.13.0-64-bit.exe 單擊右鍵,彈出對話框,點擊【解除鎖定】。
2、雙擊GIT安裝包,Git-2.13.0-64-bit.exe 開始安裝(如有安全告警,點擊運行)
3、出現授權信息頁面,點擊下一步即可
4、選擇安裝路徑
5、選擇文件關聯,如果你不清楚,直接默認,下一步即可. 如果你想要右鍵菜單清爽一點,就把下圖中的那個勾給去掉. 這里把所有勾去掉也是可以的,更清爽(我就是這么干的).
6、接着出現開始菜單文件夾,默認,下一步即可:
7、然后是是否配置Path的配置,選擇中間一個,可以通過 Windows命令行(CMD)調用 git 命令。 然后點擊下一步.
8、選擇回車換行的格式。默認即可.(檢出時轉換為Windows風格,提交時轉換為Linux風格.)
9、然后是安裝進度界面
10、安裝成功
3.2 測試Git是否安裝成功
可以在cmd里面測試是否設置了Path,是否安裝成功. 在CMD中輸入 git 或者 git --version 試試:
如果按照前面的步驟安裝下來,那么 git 程序所在的路徑已經添加到系統 PATH 中(path就相當於系統自動查找路徑列表),所以可以直接在任意路徑的 cmd 下執行 git 命令. 如果沒有添加,則需要 cd 切換到Git所在的 bin 目錄下,才能執行 git 命令。
3.3 配置你自己的昵稱與email
設置本地機器默認commit的昵稱與Email. 請使用有意義的名字與email.
git config --global user.name "offcn-java"
git config --global user.email "myqq@qq.com"
git config --global push.default simple
如果要使用git進行推送,則必須配置 push.default ,否則推送失敗. 姓名與Email只用於日志標識.實際推送到GitHub等在線倉庫時,要用有操作權限的賬號登錄。
查看git配置可以使用 -l 參數(l 就是 list 的首字母,L的小寫):
git config -l
在某個項目根路徑下面可以設置單獨的Email與姓名.
git config user.name "offcn"
git config user.email "myqq@qq.com"
可以看到, 配置單個項目時,少了 --global 參數。
4. GitHUB帳號申請及相關操作
GitHub 是一個面向開源及私有軟件項目的托管平台,因為只支持 Git 作為唯一的版本庫格式進行托管,故名 GitHub。GitHub 於 2008 年 4 月 10 日正式上線,除了 Git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其注冊用戶已經超過3500萬,托管版本數量也是非常之多,其中不乏知名開源項目 Ruby on Rails、jQuery、python 等。
目前很多大的企業面試開發人員,有的要求面試者在簡歷上附上GITHUB帳號,輔助審查面試者的能力。
4.1 GitHub帳號申請
1. 注冊賬號:
地址: https://github.com/
輸入賬號、郵箱、密碼,然后點擊注冊按鈕.
2. 初始設置
注冊完成后,選擇Free免費賬號完成設置。
3、驗證郵箱
請打開你的郵箱,查看發送給你的確認郵件,你需要驗證郵箱后,帳號才能正常使用。
點擊驗證郵箱,出現郵箱驗證成功界面。
4.2 GitHub倉庫配置
1、登錄 GitHub, 在右上角找到 New Repository 或者 加號下拉按鈕(+),點擊進入新建倉庫頁面: https://github.com/new, 如下圖所示:
依次填寫倉庫名,以及其他信息后,點擊 "Create repository" 按鈕,即可創建一個在線倉庫. 因為這個倉庫是掛在你的賬號下的,所以可以是任意合法的字符,只要和你的其他倉庫不沖突即可.
倉庫創建成功后,就會進入倉庫預覽頁面, 如下圖所示:
然后,我們可以點擊右邊的 HTTPS 鏈接, 上方的文本框里面就顯示了 HTTPS協議下的倉庫訪問地址, 可以點擊進去全選,也可以點擊右邊的復制按鈕復制到剪貼板. 例如,剛剛創建的項目訪問路徑是:
https://github.com/offcn-java/first.git
是一個以 https:// 開始,以 .git 結尾的 URL,根據提示,叫做 clone URL.
好了,倉庫創建完成,可以進入下一步了。