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ù)
二、推送工程到遠(yuǎn)程倉(cāng)庫(kù)
新建一個(gè)工程到桌面,打開(kāi)命令行逻炊,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ǔ)法的屏积。
報(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)有東西了隘道。
我們發(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
刷新一下頁(yè)面,可以看到工程已經(jīng)已經(jīng)上傳到遠(yuǎn)程倉(cāng)庫(kù)了凄吏。
一些常見(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