Git 安裝教程(2.21.0)

一、獲取安裝包地址

二、安裝步驟:

1.查看版本信息,直接點擊【Next】

image

2.選擇Git的安裝路徑。

image

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

image

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

image

5.選擇git使用的編輯器.

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

image

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

image
image

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

image

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

image

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

image

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

image

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

image

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

image

12.安裝完成

image

三、配置Git信息:

1.打開窗口中,輸入:git --version 查看已安裝的git版本。

image

2.配置用戶名和郵箱。

修改用戶名、郵箱命令

    $ git config --global user.name "vivian"
    $ git config --global user.email "xxxxx@xxx.com"
#查看用戶名、郵箱命令
  $ git config user.name
  $ git config user.email
image

此時,完整的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.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 安裝Git Git的下載地址:Git官網(wǎng)下載地址 Git本地倉庫和命令 配置用戶 下載完Git后,右鍵會有一個Gi...
    TokyoZ閱讀 4,624評論 1 7
  • 聲明:這篇文章來源于廖雪峰老師的官方網(wǎng)站,我僅僅是作為學(xué)習(xí)之用 Git簡介 Git是什么? Git是目前世界上最先...
    橫渡閱讀 4,108評論 3 27
  • (預(yù)警:因為詳細(xì),所以行文有些長,新手邊看邊操作效果出乎你的預(yù)料) 一:Git是什么? Git是目前世界上最先進(jìn)的...
    axiaochao閱讀 2,006評論 1 8
  • Git教程 一、Git簡介 1.1. Git的誕生1.2.集中式的vs分布式 二、安裝Git 三、創(chuàng)建版本庫 四、...
    曹淵說創(chuàng)業(yè)閱讀 1,023評論 0 2
  • 創(chuàng)建版本庫 什么是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄里面的所...
    景岳閱讀 1,097評論 0 3

友情鏈接更多精彩內(nèi)容