下載和安裝軟件
1.首先注冊(cè)一個(gè)github賬號(hào),https://github.com/
2.安裝好Vscode和git,這里用Cmder。

如何在VScode終端使用Cmder,按如下配置(Mac不用配置):
-安裝everything,方便搜文件

-在VScode里面用ctrl+shift+P打開設(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

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

注意:一般情況下.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 -T git@github.com 檢測(cè)是否配對(duì)成功,如果問yes/no,請(qǐng)回答yes并回車

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

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

-運(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ù)


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