GitHub使用說(shuō)明

1、下載Git客戶端,官網(wǎng)下載較慢,可在騰訊軟件中心下載,附上我的下載地址https://pc.qq.com/detail/13/detail_22693.html

2、默認(rèn)配置安裝,一路下一步,安裝成功后windows開(kāi)始菜單會(huì)出現(xiàn)Git GUI,Git CMD,Git Bash三個(gè)快捷方式,打開(kāi)Git Bash,輸入:

????$ git config --global user.name"Your Name"

????$ git config --global user.email"email@example.com";

3、注冊(cè)GitHub賬號(hào);

4、打開(kāi)Git Bash輸入? ?$ ssh-keygen -t rsa -C"youremail@example.com"? 一路回車,以創(chuàng)建ssh密鑰,創(chuàng)建成功后,在系統(tǒng)用戶目錄下會(huì)生成一個(gè).ssh目錄,其中id_rsa.pub為生成的ssh公鑰;

5、登錄GitHub,點(diǎn)擊用戶頭像展開(kāi)菜單欄,點(diǎn)擊Settings進(jìn)入設(shè)置頁(yè)面,點(diǎn)擊SSH and GPG keys進(jìn)入密鑰設(shè)置界面,點(diǎn)擊New SSH key展開(kāi)新增密鑰窗口,在Title中輸入任意內(nèi)容作為密鑰標(biāo)識(shí),將id_rsa.pub中的內(nèi)容復(fù)制到Key中,點(diǎn)擊Add SSH key提交保存,必須將自己的ssh公鑰添加到GitHub后,才可以向?qū)?yīng)倉(cāng)庫(kù)上傳文件;

6、選擇要作為工作目錄的文件夾,進(jìn)入文件夾后,右鍵Git Bash Here,將Git的執(zhí)行上下文定位到當(dāng)前文件夾,可通過(guò)pwd命令查看當(dāng)前文件夾位置;

7、在Git Bash中執(zhí)行g(shù)it init命令以初始化一個(gè)本地的Git倉(cāng)庫(kù);若選中的是一個(gè)空文件夾,會(huì)提示Initialized empty Git repository in D:/GitZoom/FirstGit/.git/,其中in之后為創(chuàng)建的Git倉(cāng)庫(kù)位置,初始化成功后,會(huì)在當(dāng)前文件夾中生成一個(gè).git文件夾,此文件夾內(nèi)容極為重要,不可更改或刪除,此文件夾有可能被隱藏,可通過(guò)ls -ah命令查看;

8、在Git Bash中執(zhí)行g(shù)it add 命令將文件/文件夾添加到Git倉(cāng)庫(kù),如添加一個(gè)名為firstCreate的txt文件,則輸入$ git add firstCreate.txt

9、在Git Bash中執(zhí)行g(shù)it commit命令,將文件提交到倉(cāng)庫(kù),示例如下:

$ gitcommit -m "wrote a firstCreate file",-m 之后的內(nèi)容為本次提交的說(shuō)明;可以多次使用git add指令添加多個(gè)文件后,使用git commit指令一次提交;

10、登錄GitHub,創(chuàng)建一個(gè)新的空倉(cāng)庫(kù)FirstGit;

11、在Git Bash中執(zhí)行g(shù)it remote add origin git@github.com:RevengerCL/FirstGit,以添加一個(gè)遠(yuǎn)程倉(cāng)庫(kù),RevengerCL處填寫你的GitHub賬戶名,F(xiàn)irstGit為你要添加的遠(yuǎn)程倉(cāng)庫(kù)名稱;

12、在Git Bash中執(zhí)行$ git push -u origin master,將本地倉(cāng)庫(kù)的master分支推送到遠(yuǎn)程倉(cāng)庫(kù)(注:只有初次推送時(shí)需添加-u參數(shù),將本地的master分支和遠(yuǎn)程master分支關(guān)聯(lián));

13、第一次使用Git的clone或者push命令連接GitHub時(shí),會(huì)得到一個(gè)警告:

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.

RSA key fingerprint is xx.xx.xx.xx.xx.

Are you sure you want to continue connecting (yes/no)?

這是因?yàn)镚it使用SSH連接,而SSH連接在第一次驗(yàn)證GitHub服務(wù)器的Key時(shí),需要確認(rèn)GitHub的Key的指紋信息是否真的來(lái)自GitHub的服務(wù)器,輸入yes回車即可。

Git會(huì)輸出一個(gè)警告,告訴你已經(jīng)把GitHub的Key添加到本機(jī)的一個(gè)信任列表里了:

Warning: Permanently added'github.com'(RSA) to thelistof known hosts.

這個(gè)警告只會(huì)出現(xiàn)一次,后面的操作就不會(huì)有任何警告了。

?著作權(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)容