GitHub入門篇: 推送本地工程到GitHub上

GitHub已經(jīng)用了n年了,一直都會(huì)在上面上傳一些東西。今天閑著就隨便整理一下,就算做個(gè)筆記。


主要步驟:
1、訪問(wèn)GitHub地址,登錄賬號(hào),沒(méi)有賬號(hào)的先注冊(cè)一個(gè)。
2、創(chuàng)建一個(gè)倉(cāng)庫(kù)(Create repository)。
3、推送本地工程到GitHub服務(wù)器。

一、創(chuàng)建倉(cāng)庫(kù)

創(chuàng)建一個(gè)遠(yuǎn)程倉(cāng)庫(kù)
推送本地倉(cāng)庫(kù)到遠(yuǎn)程倉(cāng)庫(kù)的指令

二、推送工程到遠(yuǎn)程倉(cāng)庫(kù)

新建一個(gè)工程到桌面,打開命令行,cd到工程根目錄,依次執(zhí)行g(shù)it命令(也可以一次性直接全部復(fù)制粘貼進(jìn)去執(zhí)行)。push到遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候需要輸入github的賬號(hào)密碼。
如果忘記密碼,谷歌瀏覽器的話可以選擇右上角的三個(gè)點(diǎn) 設(shè)置 --> 自動(dòng)填充 --> 密碼,查看自己的密碼.

echo "# Test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/jps2782316/Test.git
git push -u origin main

執(zhí)行命令:
echo "# Test" >> README.md 是一個(gè)shell命令,意思是把Test這個(gè)文本插入到READE.md文件中。說(shuō)到這里就提一下,.md文件是支持markdown語(yǔ)法的。

image.png

報(bào)錯(cuò): remote: Invalid username or password.
第一次執(zhí)行g(shù)it push時(shí),報(bào)了個(gè)錯(cuò)誤,因?yàn)闉閯偢牧薌itHub的登錄密碼。后面再重復(fù)執(zhí)行以便時(shí),就會(huì)提示需要輸入用戶名和密碼,輸入正確的密碼后就可以了。(也有人說(shuō)需要?jiǎng)?chuàng)建token,如何創(chuàng)建token,可以查看創(chuàng)建個(gè)人訪問(wèn)令牌,但這里并不需要。)

這時(shí)再去查看遠(yuǎn)程倉(cāng)庫(kù),已經(jīng)有東西了。


image.png

我們發(fā)現(xiàn)倉(cāng)庫(kù)里只是空有一個(gè)README.md文件,并沒(méi)有工程。因?yàn)槲覀冎粚?duì).md執(zhí)行了git add命令。接下來(lái)我們需要將整個(gè)工程添加到git本地庫(kù),然后再推送到遠(yuǎn)程倉(cāng)庫(kù)。
cd到工程目錄,執(zhí)行g(shù)it命令:

git add .
git commit -m "提交說(shuō)明"
git push -u origin main
image.png

刷新一下頁(yè)面,可以看到工程已經(jīng)已經(jīng)上傳到遠(yuǎn)程倉(cāng)庫(kù)了。


image.png

一些常見(jiàn)錯(cuò)誤

1、執(zhí)行git remote add origin時(shí),報(bào)錯(cuò): fatal: remote origin already exists.

此時(shí),我們可以先查看遠(yuǎn)程庫(kù)信息:

git remote -v

解決: 刪除關(guān)聯(lián)的origin的遠(yuǎn)程庫(kù)。再重新git remote add origin 倉(cāng)庫(kù)地址即可。

git remote rm origin
最后編輯于
?著作權(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)容

  • GitHub是基于git實(shí)現(xiàn)的代碼托管。git是目前最好用的版本控制系統(tǒng)了,非常受歡迎,比之svn更好。 GitH...
    明月888閱讀 901評(píng)論 0 0
  • 1、讀音 本人一直對(duì)技術(shù)詞匯的發(fā)音有不可描述的強(qiáng)迫癥現(xiàn)象,所以還是先來(lái)聊一聊它的發(fā)音。 曾經(jīng)偶爾不止一次地聽(tīng)到身邊...
    半生不熟_閱讀 1,108評(píng)論 12 30
  • 一、創(chuàng)建github repository(倉(cāng)庫(kù)) 1-1 登錄github github的官方網(wǎng)址:https:...
    字短情長(zhǎng)閱讀 1,570評(píng)論 0 0
  • 久違的晴天,家長(zhǎng)會(huì)。 家長(zhǎng)大會(huì)開好到教室時(shí),離放學(xué)已經(jīng)沒(méi)多少時(shí)間了。班主任說(shuō)已經(jīng)安排了三個(gè)家長(zhǎng)分享經(jīng)驗(yàn)。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,822評(píng)論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會(huì),身份的轉(zhuǎn)變要...
    余生動(dòng)聽(tīng)閱讀 10,860評(píng)論 0 11

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