git 下載
1.下載 git 網(wǎng)址 : https://registry.npmmirror.com/binary.html?path=git-for-windows/;
- 選擇類(lèi)型號(hào) : v2.38.1windows.1/;
3.版本號(hào):Git-2.38.1-64.bit.exe
*Lㄊ8哿睢盈蛮!安裝的時(shí)候 楷怒,千萬(wàn)不要改安裝路徑辫封,就一直next,直到安裝完畢搬葬,安裝完成后在終端中 輸入 git version
,如果您的終端有g(shù)it的版本號(hào)撤卢,那么恭喜你安裝成功啦!
設(shè)置用戶(hù)名 (用戶(hù)標(biāo)識(shí):必要的)
當(dāng)你安裝git后集嵌,首先要做的就是設(shè)置你的用戶(hù)名和email地址萝挤,這是非常重要的,因?yàn)槊看蝕it提交都會(huì)使用該信息根欧,它會(huì)永遠(yuǎn)的嵌入到你的提交中
配置用戶(hù)名
git config --global user.name "yourName"
配置郵箱
git config --global user.email "yourName@qq.com"
修改用戶(hù)名
git config --global --unset user.name "yourName"
修改郵箱
git config --global --unset user.email "yourName"
當(dāng)配置完用戶(hù)名和郵箱后怜珍,我們可以通過(guò)查看當(dāng)前用戶(hù)名,看我們的用戶(hù)名是否配置成功
git config --list
只需要做一次這個(gè)設(shè)置凤粗,如果你傳遞了 --global選項(xiàng)酥泛。因?yàn)?git 將總是會(huì)使用該信息來(lái)處理,你在系統(tǒng)中的一切操作,如果你希望在一個(gè)特定的項(xiàng)目中使用不同的名稱(chēng)或者e-mail地址柔袁,你可以在該項(xiàng)目中運(yùn)行該命令而不要--global 選項(xiàng)呆躲。總之捶索, --global為全局配置插掂,不加則為某個(gè)特定的配置
使用gitee
因?yàn)镚itHub 是國(guó)外網(wǎng)站 在國(guó)內(nèi)的話 是比較慢的,所以我們一般使用 gitee腥例,公司中有時(shí)候也會(huì)搭建自己的gitlab服務(wù)器
1:注冊(cè)登錄碼云(gitee),完善個(gè)人信息
設(shè)置用戶(hù)名以及郵箱
2:使用gitee創(chuàng)建一個(gè)自己的倉(cāng)庫(kù)
輸入倉(cāng)庫(kù)名稱(chēng) 即可點(diǎn)擊創(chuàng)建
到這里 線上的庫(kù)就創(chuàng)建成功了辅甥!
3.在vscode中創(chuàng)建一個(gè)本地倉(cāng)庫(kù)
4.打開(kāi)vscode 終端 或者電腦終端(cmd)
5.在使用window終端或者vscode終端調(diào)試本地倉(cāng)庫(kù)
-
1 首先在我們創(chuàng)建的本地庫(kù)的文件夾下,創(chuàng)建一個(gè)文件
-
2 在終端把文件的地址使用cd到創(chuàng)建的文件下
3 先使用 git init 命令會(huì)創(chuàng)建一個(gè)新的 Git 倉(cāng)庫(kù)庫(kù)燎竖。它可用于將現(xiàn)有的璃弄、未進(jìn)行版本控制的項(xiàng)目轉(zhuǎn)換為 Git 倉(cāng)庫(kù)或初始化一個(gè)新的空的倉(cāng)庫(kù); 我們這里就用的是初始化一個(gè)新的空的倉(cāng)庫(kù)
- 4 接著再使用 git add index.html 把本地文件加到源代碼管理庫(kù)
index.html 文件 就會(huì)加入到緩存區(qū),但是我們可以看到文件的后面是 A 這就說(shuō)明該文件已經(jīng)追蹤构回,并且在緩存區(qū)谢揪,但是還未提交到倉(cāng)庫(kù)
文件通常還會(huì)有 一下三種狀態(tài):
U:未追蹤,文件新建的捐凭,還未執(zhí)行 git add 去交給 git 追蹤
A:文件已經(jīng)追蹤拨扶,并且在暫存區(qū),但是還未提交到倉(cāng)庫(kù)
M:文件已經(jīng)追蹤茁肠,已經(jīng)修改患民,但還未提交到暫存區(qū)
- 5 使用 git commit -m "日志"
-
6 可以使用 git log 來(lái)查看剛才提交的記錄
到這里 本地配置就完成了
接下來(lái)進(jìn)行網(wǎng)絡(luò)配置
1.在上面的操作中,我們已經(jīng)進(jìn)行了線上庫(kù)的創(chuàng)建
2.創(chuàng)建之后垦梆,點(diǎn)擊管理 然后 在左邊找到 部署公鑰管理
點(diǎn)擊添加公鑰 然后在添加公鑰頁(yè)面里面點(diǎn)擊匹颤,怎樣生成公鑰
3.點(diǎn)擊怎樣生成公鑰
會(huì)打開(kāi)一個(gè)新頁(yè)面
用 ssh-keygen -t ed25519 -C "youremail@qq.com" 在終端輸入
按照提示完成三次回車(chē)
4.現(xiàn)在已經(jīng)生成了 ssh key
。通過(guò)查看 ~/.ssh/id_ed25519.pub. (下面紅框的內(nèi)容)文件內(nèi)容托猩,就可以獲取到你的public key
5.在終端輸入 cat ~/.ssh/id_ed25519.pub. 即可獲取公鑰
在終端輸入 cat ~/.ssh/id_ed25519 即可獲取私鑰
添加公鑰
-
1.點(diǎn)擊添加個(gè)人公鑰
-
2.將我們?cè)趘scode獲取的公鑰輸入進(jìn)去
-
3.點(diǎn)擊確定 會(huì)彈出輸入 賬戶(hù)安全驗(yàn)證 輸入自己的 git 密碼
-
4.恭喜你 你已經(jīng)成功添加公鑰
接下來(lái)在終端輸入 ssh -T git@gitee.com 來(lái)測(cè)試連接
如果出現(xiàn)這兩處 就證明連接成功
-
1.接下來(lái) 把本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián)首先 先回到這個(gè)頁(yè)面 點(diǎn)擊代碼 然后點(diǎn)擊下面的SSH 最后復(fù)制其內(nèi)容
- 2.復(fù)制 ssh 里面的文件印蓖,然后在終端輸入 git remote add origin 后面粘貼 并運(yùn)行。將本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián)
-
3.將遠(yuǎn)程倉(cāng)庫(kù)的文件下載到本地輸入 git pull origin master --allow-unrelated-histories
我們可以發(fā)現(xiàn)我們的practice文件夾里面多了兩個(gè)文件 京腥,這兩個(gè)文件正是我們從遠(yuǎn)程庫(kù)下載的那兩個(gè)文件
-
4.接下來(lái) 就將本地倉(cāng)庫(kù)的文件推送到遠(yuǎn)程倉(cāng)庫(kù) 第一次本地上傳 要使用 git push -u origin master 后面就可以使用 git push
本地文件上傳成功I馑唷!公浪!
***日常修改文件后
git add ./
git commit -m "日志"
git push 將最近修改推送到遠(yuǎn)程倉(cāng)庫(kù)