《git入門-如何把本地倉(cāng)庫(kù)提交到git倉(cāng)庫(kù)》

下載和安裝軟件


1.首先注冊(cè)一個(gè)github賬號(hào),https://github.com/

2.安裝好Vscode和git,這里用Cmder。

Cmder

如何在VScode終端使用Cmder,按如下配置(Mac不用配置):

-安裝everything,方便搜文件

安裝everything

-在VScode里面用ctrl+shift+P打開設(shè)置json

設(shè)置json

-安裝Cmder的Wiki進(jìn)行設(shè)置,下面鏈接

https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration#use-cmder-embedded-git-in-vscode

"git.enabled": true,

"git.path": "[cmder_root]\\vendor\\git-for-windows\\cmd\\git.exe",

"terminal.integrated.shell.windows": "[cmder_root]\\vendor\\git-for-windows\\bin\\bash.exe",

復(fù)制以上三行命令進(jìn)行配置,改好Cmder路徑

改好路徑

-關(guān)閉VScode的所有終端,新建一個(gè)終端即可在Vscode里使用Cmder的終端了


建立本地倉(cāng)庫(kù)


因?yàn)镚it就是分布式版本控制系統(tǒng),分布式的版本控制就是每個(gè)人都可以創(chuàng)建一個(gè)獨(dú)立的代碼倉(cāng)庫(kù)用于管理,各種版本控制的操作都可以在本地完成,所以每臺(tái)機(jī)器都必須自報(bào)家門:也就是你的名字和你的Email地址

1.找到程序所在的目錄,這個(gè)目錄就是git的本地倉(cāng)庫(kù),進(jìn)入目錄,先加載6行配置(一定要先加載,否則后面出問題自己解決):

git config --global user.name 你的英文名(name換成你的英文名)

git config --global user.email 你的郵箱(email后面換成你的郵箱)

git config --global push.default simple

git config --global core.quotepath false

git config --global core.editor "code --wait"

git config --global core.autocrlf input

加載6行配置

2.初始化本地倉(cāng)庫(kù)

輸入 git init 初始化本地倉(cāng)庫(kù),文件目錄下會(huì)創(chuàng)建 .git目錄,用來(lái)容納代碼變動(dòng)快照

再在本地倉(cāng)庫(kù)下創(chuàng)鍵一個(gè)文件如:index.html

初始化本地倉(cāng)庫(kù)

注意:一般情況下.git目錄在window系統(tǒng)下是隱藏的,需要手動(dòng)選擇顯示,否則有可能找不到.git目錄

點(diǎn)擊工具→文件夾選項(xiàng)→查看→勾選顯示隱藏的文件

顯示隱藏文件

3.提交文件到本地倉(cāng)庫(kù)

git add index.html

git commit -m “第一次提交”


建立遠(yuǎn)程倉(cāng)庫(kù)

1.github怎么知道是你在操作代碼?

用SSH key(Secure Shell Protocol一種安全協(xié)議)來(lái)驗(yàn)證身份,簡(jiǎn)單來(lái)說(shuō),就是github賬號(hào)里面有一個(gè)公鑰(解密)和本地倉(cāng)庫(kù)的私鑰(加密)配對(duì)解密,配對(duì)成功才能上傳本地倉(cāng)庫(kù)代碼到云端。

2.如何生成SSH key

github上的幫助文檔可以參考 https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent


-運(yùn)行 ssh-keygen -t rsa -b 4096 -C 你的郵箱

-回車,在y/n中輸入y,出現(xiàn)下列代碼說(shuō)明成功生成ssh key

-輸入 cat ~/.ssh/id_rsa.pub 得到一串公鑰

-打開github,在頁(yè)面找到SSH and GPG key輸入公鑰

添加SSH key
添加成功

-輸入 ssh -T git@github.com 檢測(cè)是否配對(duì)成功,如果問yes/no,請(qǐng)回答yes并回車

配對(duì)成功

3.創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)

-新建github倉(cāng)庫(kù)

新建遠(yuǎn)程倉(cāng)庫(kù)


上傳代碼到遠(yuǎn)程倉(cāng)庫(kù)


-因?yàn)槲覀兦懊嬉呀?jīng)有了本地倉(cāng)庫(kù),只需在Vscode終端運(yùn)行最后面兩行代碼,注意一定要使用SSH地址

在終端運(yùn)行代碼

-運(yùn)行兩行代碼如果出現(xiàn)圖中錯(cuò)誤,是因?yàn)檫h(yuǎn)程倉(cāng)庫(kù)有改動(dòng),這時(shí)候只git pull講遠(yuǎn)程倉(cāng)庫(kù)先更新到本地倉(cāng)庫(kù),然后再git push到遠(yuǎn)程倉(cāng)庫(kù)


git push
git pull

-這樣index.html就從本地倉(cāng)庫(kù)提交到遠(yuǎn)程倉(cāng)庫(kù)了

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

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

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