欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows系統(tǒng)安裝使用Git的詳細(xì)教程

 更新時(shí)間:2021年04月25日 10:20:08   作者:wangzirui32  
這篇文章主要介紹了Windows系統(tǒng)安裝使用Git的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1. Git簡(jiǎn)介

Git是一個(gè)分布式版本控制系統(tǒng),打個(gè)比方,比如你在開(kāi)發(fā)一個(gè)大型項(xiàng)目時(shí),修改了很多文件,但最后如果你想撤回這些修改,就十分麻煩了,此時(shí),如果你已經(jīng)將項(xiàng)目備份到了Git上,就可以使用一行命令撤銷(xiāo)所有的修改,是不是很厲害!

2. 安裝Git

Git的官網(wǎng)下載地址為:https://git-scm.com/download/win,這是一個(gè)國(guó)外網(wǎng)站,下載起來(lái)很慢,所以推薦一個(gè)國(guó)內(nèi)鏡像源,網(wǎng)址為https://npm.taobao.org/mirrors/git-for-windows/,可以根據(jù)自己的電腦配置下載。
筆者的電腦是Windows32位系統(tǒng),這里我安裝最新版的Git,需要翻滾到頁(yè)面底部,如圖:

Git安裝1

點(diǎn)擊v2.31.1.windows.1/,exe安裝包下載方式如下圖:

安裝包

下載完成后,打開(kāi)exe安裝包文件,一直點(diǎn)下一步(Next)即可,如圖:

安裝界面1

等待進(jìn)度條ing…

進(jìn)度條

進(jìn)度條滿(mǎn)后,應(yīng)該會(huì)進(jìn)入如下界面:

在這里插入圖片描述

繼續(xù)點(diǎn)Finish,安裝即可完成。

3. 使用Git

3.1 創(chuàng)建示例

在學(xué)習(xí)使用Git之前,我們先創(chuàng)建一個(gè)文件夾,名為test,在里面創(chuàng)建一個(gè)hello.py文件,寫(xiě)入如下代碼:

print("Hello!")

這個(gè)Python程序?qū)⒂脕?lái)探索Git的功能。(其他文件都可以,如txt,docx,ppt等等)

3.2 打開(kāi)Git終端

打開(kāi)test文件夾,在文件夾中右擊鼠標(biāo),選中“Git Bash Here”,會(huì)彈出一個(gè)終端,等待一會(huì),終端上應(yīng)該會(huì)顯示:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$

這就打開(kāi)了Git終端。

3.3 Git操作命令

3.3.1 設(shè)置用戶(hù)信息

首先你需要設(shè)置一個(gè)用戶(hù)名和電子郵箱,在開(kāi)啟的終端中輸入:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$ git config --global user.name "wangzirui32"

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$ git config --global user.email wangzirui32@qq.com

第一個(gè)命令是用戶(hù)名設(shè)置為wangzirui32,第二個(gè)是電子郵箱設(shè)置,電子郵箱地址可以虛構(gòu)一個(gè)。

3.3.2 初始化Git倉(cāng)庫(kù)

接下來(lái)要初始化Git,輸入命令:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$ git init
Initialized empty Git repository in C:/Users/Administrator/Desktop/test/.git/

“git init”命令會(huì)在當(dāng)前文件夾初始化一個(gè)倉(cāng)庫(kù),文件夾名為.git,這是一個(gè)隱藏文件夾,不過(guò)我們沒(méi)有必要去管。

3.3.3 將文件加入倉(cāng)庫(kù)

然后,要將hello.py加入倉(cāng)庫(kù),首先輸入命令:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        hello.py

nothing added to commit but untracked files present (use "git add" to track)

這條命令主要顯示文件夾中有哪些未被加入倉(cāng)庫(kù)的文件,現(xiàn)在繼續(xù)輸入:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git add hello.py

這條命令將hello.py文件加入倉(cāng)庫(kù),如果你想將所有文件都加入倉(cāng)庫(kù),可以直接輸入“git add .”命令。
現(xiàn)在再來(lái)查看文件的狀態(tài),發(fā)現(xiàn)已經(jīng)沒(méi)有未被加入倉(cāng)庫(kù)的文件了:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   hello.py

3.3.4 第一次提交

學(xué)習(xí)繼續(xù),我們現(xiàn)在要執(zhí)行Git的第一次提交,Git會(huì)備份我們的文件,命令:

$ git commit -m "第一次提交"
[master (root-commit) 7623c1d] 第一次提交
 1 file changed, 1 insertion(+)
 create mode 100644 hello.py

-m后面的參數(shù)是關(guān)于此次提交的介紹信息。

3.3.5 第二次提交

現(xiàn)在來(lái)修改hello.py文件,內(nèi)容為:

print("Hello!")
print("Hello,Git!") # 新加入代碼

再次輸入“git status”,發(fā)現(xiàn)文件狀態(tài)變了:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   hello.py

no changes added to commit (use "git add" and/or "git commit -a")

Git提示說(shuō),hello.py文件被修改,可以執(zhí)行下一次提交。
繼續(xù)輸入命令,再次添加到倉(cāng)庫(kù)中:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/tes
$ git add .

然后執(zhí)行第二次提交:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git commit -m "第二次提交"
[master d8fe2aa] 第二次提交
 1 file changed, 1 insertion(+)

第二次提交完成了,接下來(lái)學(xué)習(xí)如何恢復(fù)到以前的版本。

3.3.6 恢復(fù)項(xiàng)目版本

首先,查看項(xiàng)目的操作日志:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git reflog
d8fe2aa (HEAD -> master) HEAD@{0}: commit: 第二次提交
7623c1d HEAD@{1}: commit (initial): 第一次提交

“d8fe2aa”“7623c1d”都是Git提交時(shí)生成的編號(hào),這個(gè)可能與你不同。
假設(shè),我們要恢復(fù)到第一次提交,輸入命令:

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git reset --hard 7623c1d
HEAD is now at 7623c1d 第一次提交

其中,“7623c1d”是第一次提交的編號(hào),這個(gè)你可以通過(guò)“git reflog”查看。
現(xiàn)在打開(kāi)hello.py,發(fā)現(xiàn)代碼變成:

print("Hello!")

這就成功恢復(fù)到了第一次提交。

寫(xiě)在最后

Git在大型項(xiàng)目的開(kāi)發(fā)中必不可少,相信你只要學(xué)會(huì)Git,就永遠(yuǎn)離不開(kāi)它…

到此這篇關(guān)于Windows系統(tǒng)安裝使用Git的詳細(xì)教程的文章就介紹到這了,更多相關(guān)git安裝使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論