一、獲取安裝包地址
1.官網(wǎng)(較慢):https://git-scm.com/downloads
2.下載鏈接:http://down-ww3.newasp.net/pcdown/soft/soft1/git.win.rar
二、安裝步驟:
1.查看版本信息,直接點擊【Next】

2.選擇Git的安裝路徑。

3.勾選組件,建議選擇默認(rèn)組件。桌面圖標(biāo)看個人需要。

4.創(chuàng)建開始菜單目錄名稱,默認(rèn)git,不需要修改。

5.選擇git使用的編輯器.
從上往下依次是Nano,Vim ,Notepad++ ,Visual Studio Code,Visual Studio Code insiders,Sublime Text,atom,以上選項點擊藍(lán)色字體可以進(jìn)入對應(yīng)官網(wǎng)。最后一項是查找本地編輯器,選好之后測試一下會彈出測試結(jié)果。

選項隨意,我選擇的是最后一個,本地選擇已安裝的Notepad++,修改自動打開的文本后保存,彈窗測試可以使用。


6.配置path 環(huán)境,默認(rèn)選擇中間的,推薦使用,既可以通過git bash使用,也可以通過windows的cmd命令行操作。

7.選擇https傳輸通道,選擇默認(rèn)的第一條,OpenSSL庫。

8.配置行結(jié)束轉(zhuǎn)換 git在檢出文本文件和提交文本文件時的轉(zhuǎn)換方式。Windows和Unix行尾結(jié)束符是不一樣的前者是\n\r后者是\n,第一項就是檢出成Windows文件,提交成Linux文件,第二項是提交Linux文件。

9.配置git Bash終端模擬器,選擇默認(rèn)的MinTTY模擬窗口。

10.額外的參數(shù)配置,選擇默認(rèn)的。

11.點擊【install】進(jìn)行安裝。

12.安裝完成

三、配置Git信息:
1.打開窗口中,輸入:git --version 查看已安裝的git版本。

2.配置用戶名和郵箱。
修改用戶名、郵箱命令
$ git config --global user.name "vivian"
$ git config --global user.email "xxxxx@xxx.com"
#查看用戶名、郵箱命令
$ git config user.name
$ git config user.email

此時,完整的Git安裝流程到此結(jié)束。
四、Git常用命令總結(jié)及其用法說明
1.gitignore規(guī)則不生效
.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無效的。
解決方法就是先把本地緩存刪除(改變成未track狀態(tài)),然后再提交:
git rm -r --cached
git add
git commit -m 'update .gitignore'
2.git忽略某個指定的文件(不從版本庫中刪除)
執(zhí)行命令如下:
git update-index --assume-unchanged config.conf
用git status查看一下,已經(jīng)得到了自己想要的效果
3.git取消忽略某個指定的文件
git update-index --no-assume-unchanged config.conf
4.將當(dāng)前版本回退到上一個版本,命令如下:
git reset --hard HEAD^
5. 回退到上兩個版本
git reset – hard HEAD^^
6.回退到指定版本
git log //顯示從最近到最遠(yuǎn)的提交日志
git reset --hard commit_id //回退到指定版本
7.查看命令歷史
git reflog
8.拉取暫存區(qū)文件并將其替換成工作區(qū)文件
gitcheckout-- <file>
9.跟蹤取消,即把文件從git中拿出來,不再進(jìn)行版本跟蹤,但保留工作區(qū)的文件。
git rm - - cached filename
10.查看工作區(qū)和版本庫里面最新版本的區(qū)別
git diff HEAD – readme.txt
git diff命令比較的是工作目錄中當(dāng)前文件與暫存區(qū)快照之間的差異,也就是修改之后還沒有暫存起來的變化內(nèi)容
11.將工作去的內(nèi)容放入版本庫的暫存區(qū)
git add readme.txt
12.將暫存區(qū)的內(nèi)容提交到當(dāng)前分支
git commit -m "git tracks changes"
13.顯示工作目錄和暫存區(qū)的狀態(tài)
git status
14.刪除一個文件
git rm test.txt
15.從遠(yuǎn)程庫克隆項目
git clone 項目地址
16.創(chuàng)建分支,然后切換到分支
git checkout -b dev
git checkout命令加上-b參數(shù)表示創(chuàng)建并切換,相當(dāng)于以下兩條命令:
git branch dev
git checkout dev
17.查看當(dāng)前分支
git branch
git branch命令會列出所有分支,當(dāng)前分支前面會標(biāo)一個*號
18.git merge命令用于合并指定分支到當(dāng)前分支
git merge dev
19.刪除本地分支
git branch -d dev
20.刪除遠(yuǎn)程dev分支
git push origin :dev
21.切換分支
git checkout <name>
22.查看遠(yuǎn)程庫的信息
git remote 或 git remote -v
23.推送分支,就是把該分支上的所有本地提交推送到遠(yuǎn)程庫。推送時,要指定本地分支,這樣,Git就會把該分支推送到遠(yuǎn)程庫對應(yīng)的遠(yuǎn)程分支上:
git push origin master
如果要推送其他分支,比如dev,就改成:
git push origin dev
24.拉取分支
git pull
好好學(xué)習(xí),天天向上,發(fā)家致富。_____VivianBai.