如何在Win10系統(tǒng)下使用Git把本地項(xiàng)目上傳到Github?
《Python實(shí)踐》專欄·第3篇
文 | Pyer
804字 |2分鐘閱讀
【數(shù)據(jù)科學(xué)與人工智能】開(kāi)通了Python群,大家可以相互學(xué)習(xí)和交流。請(qǐng)掃描下方二維碼,備注:Python,添加我為好友,誠(chéng)邀你入群,一起進(jìn)步。
如何在Win10系統(tǒng)使用Git把本地項(xiàng)目上傳到Github?
解決方案如下:
第一步:下載和本地安裝Git
下載鏈接:https://git-scm.com/download/win

第二步:本地創(chuàng)建一個(gè)文件夾
例如在E盤創(chuàng)建代碼倉(cāng)庫(kù)文件夾Code_Repositories
啟動(dòng)git bash,進(jìn)入這個(gè)文件夾,執(zhí)行如下命令
git init
把這個(gè)文件夾變成Git可管理的倉(cāng)庫(kù)。
第三步:把項(xiàng)目復(fù)制到新建的倉(cāng)庫(kù)里
例如:ML_Course,這個(gè)項(xiàng)目用于記錄李宏毅老師機(jī)器學(xué)習(xí)課程的所有代碼,
依次執(zhí)行如下命令。
git statusgit add .git commit -m "李宏毅老師機(jī)器學(xué)習(xí)課程"
git status 命令,用于查看當(dāng)前狀態(tài);git add . 命令,用于把項(xiàng)目添加到倉(cāng)庫(kù);git commit -m "" 命令,用于把項(xiàng)目提交到倉(cāng)庫(kù),要養(yǎng)成寫(xiě)注釋的好習(xí)慣。
第四步:創(chuàng)建SSH Key
本地Git倉(cāng)庫(kù)和Github倉(cāng)庫(kù)之間的傳輸通過(guò)SSH加密。
執(zhí)行如下命令:
cd ~/.sshssh-key -t rsa -C "注冊(cè)Github時(shí)用的郵箱"
執(zhí)行成功后,會(huì)生成如下文件:

第五步:登錄Github,做相關(guān)配置

進(jìn)入Settings,如下圖:

選擇SSH and GPG keys,點(diǎn)擊New SSH key,如下圖:

取個(gè)標(biāo)題,把第五步生成的文件id_rsa.pub的內(nèi)容拷貝到Key的文本框里。
第六步:Github上面新建一個(gè)倉(cāng)庫(kù)
操作如下圖:


第七步:與本地Git倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián)
執(zhí)行如下命令:
git remote add origin https://github.com/wangluqing/MachineLearning.git
備注:若要本地Git庫(kù)與Github上另外一個(gè)倉(cāng)庫(kù)做關(guān)聯(lián),執(zhí)行如下命令
1)刪除以前的遠(yuǎn)程分支
git remote rm origin
2)重新添加新的遠(yuǎn)程分支
git remote add origin https://github.com/wangluqing/DeepLearning.git
第八步:關(guān)聯(lián)成功后,就可以本地項(xiàng)目推送到Github
執(zhí)行如下命令:
git push -u origin master
刷新Github新建的倉(cāng)庫(kù),就可以看到推送上來(lái)的項(xiàng)目。

后續(xù)的操作,就是在項(xiàng)目里面不斷增加新的內(nèi)容,然后按著添加-提交-推送三個(gè)步驟,把項(xiàng)目上傳到Github。
朋友們,關(guān)于如何把本地項(xiàng)目上傳Github,有什么問(wèn)題,請(qǐng)留言。
每周一書(shū)
