Git简介、安装与配置
老規矩QAQ,先來簡單介紹一下Git:
Git是一個分布式版本控制系統,可以理解為是一個用于管理代碼,控制版本,方便多人合作開發的一款工具。
Git:分布式版本控制系統。
SVN、CVS:集中式版本控制系統。
分布式和集中式的區別:
1) 集中式:簡單來說,版本庫是放到中央服務器的,想要修改就要先從中央服務器取得最新的版本,然后開始編寫代碼,工作結束,再把自己編寫的代碼推送給中央服務器。集中式版本控制系統最大的毛病就是需要聯網才能工作,網速好的話還行,遇到網速差的,提交代碼就會變得非常慢。
2) 分布式:我認為分布式與集中式最大的區別就是,分布式版本控制系統沒有"中央服務器",每個人的電腦都是一個完整的版本庫,不需要聯網獲取版本再推送之類的了,因為版本庫就在自己的電腦上,更加方便了協作開發,你們只需要把各自的修改推送給對方,就可以看到對方的修改了。
Git的優勢:
安全:先說集中式版本控制系統,假設中央服務器出了問題,所有人都沒有辦法獲取最新的版本,大大影響了工作的效率。而分布式版本控制系統就不一樣了,某個人的電腦出問題,只需要從其他人那里復制一份就行了。
保存點:Git的保存點可以追蹤源碼的文件,并能得到某一個時間點的狀態,可以在該保存點將多人提交的代碼合并,也可以回退到某一個保存點上。
Git離線操作:Git可以離線進行代碼提交,Git所有的操作不需要在線進行,意味著Git的速度要比SVN等工具快得多,因為SVN等工具需要在線才能操作,如果網絡環境不好,提交代碼會變的十分緩慢。
Git的分支與合并:分支是Git最顯著的特點,因為這改變了開發者的開發模式。簡單說就是Git可以在一個目錄中切換不同的分支,而SVN等版本控制工具將每個分支都要放到不同的目錄下。
分支靈活性:用戶可以隨時創建,合并,刪除分支,多人實現不同的功能,可以創建多個分支進行開發,之后進行合并,這種方式使開發變得快速,簡單,安全。
Git安裝:
1) 首先需要下載,下載地址可以去Git官網:https://git-scm.com/ 或者https://git-for-windows.github.io (由于網絡問題筆者這里裝的不是最新版本的)
2) 下載完畢之后,雙擊打開,直接點擊Next;
3) 選擇安裝路徑 (默認為C盤,看自己習慣了)
4) 選擇安裝組件:也可以直接默認選擇。
Addition icons:是否創建桌面快捷方式;
Windows Explorer integration:瀏覽源碼的方法, 單獨的上下文瀏覽;
Associate .git* configuration files with the default text editor:是否關聯配置文件,該配置文件主要顯示文本編輯器的樣式;
Associate .sh files to be run with Bash:是否關聯執行的shell腳本;
5) 開始菜單快捷方式目錄:設置開始菜單中快捷方式的目錄名稱,也可以選擇不再開始菜單中創建快捷方式。
6) 設置環境變量:意思就是說要你選擇使用什么樣的命令行工具,默認即可。
Use Git form Git Bash only:使用Git自帶的Git Bash命令行工具;
Use Git from the Windows command Prompt:使用Windows系統的命令行工具;
Use Git and optional Unix tools from the Windows command Prompt:以上兩個都要有(可以了解一下下面的warning);
7) 配置行結束轉換
checkout Windows-style,commit Unix-style line endings:將Windows格式的換行轉為Unix格式的換行再進行提交;
checkout as-is,commit Unix-style line endings:不管什么格式,都要轉為Unix格式的換行再提交;
checkout as-is,commit as-is:不進行轉換,檢查出什么就提交什么;
8) 設置終端模擬器使用Git Bash(默認即可)
Use MinTTY:使用默認終端;
Use Windows default console window:使用窗口默認控制臺窗口;
9) 額外的配置選項
enable file system caching:啟動文件系統緩存;
enable Git credential manager:使Git憑據管理器;
10) 靜靜等待即可
11)完成Git安裝向導
到這里Git安裝的步驟就走完了,你會發現你的桌面上面會有一個Git的快捷方式,并且已經出現在你的開始菜單選項中了。
也會配置到鼠標右鍵中
接下來就是配置用戶名和郵箱。
右鍵 Git Bash Here 或者 開始 選擇Git Bash; 輸入:
git config --global user.name "xxxx" 輸入你的用戶名;
git config --global user.email "xxxxxx" 輸入你的郵箱;
用戶名郵箱作用 : 我們需要設置一個用戶名和郵箱, 這是用來上傳本地倉庫到GitHub中, 在GitHub中顯示代碼上傳者。
The most terrible person in the world is yourself
總結
以上是生活随笔為你收集整理的Git简介、安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零售系统架构图
- 下一篇: RTSP Windows专用播放器Eas