-
叨叨兩句:
-
作為碼農(nóng),可能我們會(huì)習(xí)慣性的在本地寫
一些小demo
。而后高诺,可能因?yàn)橐恍┬枰?code>比如惹谐,寫的確實(shí)還不錯(cuò)),想把自己在電腦上的一些小demo
砍的,上傳到github
上痹筛,方便以后的管理、更新廓鞠、迭代帚稠。
-
-
做一些準(zhǔn)備?
1. 有一個(gè) github 賬號(hào) 2. 電腦本地有 git 環(huán)境 3. 已經(jīng)配置好了 git config 內(nèi)容
-
如何做床佳?步驟滋早!
-
在自己的github帳號(hào)上,新建一個(gè)倉(cāng)庫(kù)
-
cd
把你要上傳的demo文件夾直接拖過來
-
git init
-
git add .
-
git commit -m "xxxxxxxxxxxx"
-
git remote add origin https://自己的倉(cāng)庫(kù) url 地址(上面說到的砌们,需要復(fù)制后續(xù)用到的)
-
git push -u origin master
-
git push -u origin master
這行執(zhí)行后杆麸,會(huì)出現(xiàn)一點(diǎn)問題。 -
Error :
git push -u origin master To git@github.com:xxx/xxx.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@github.com:xxx/xxx.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
-
解決辦法:
$ git pull --rebase origin master // 先把遠(yuǎn)程服務(wù)器 github 上面的文件拉下來 $ git push -u origin master
#或者浪感,將遠(yuǎn)端代碼昔头,用git pull命令,下載遠(yuǎn)端代碼更新到本地影兽; #然后揭斧,用git branch查看本地分支;用git branch -a查看遠(yuǎn)端分支峻堰; #最后讹开,將本地分支覆蓋遠(yuǎn)端分支,也就是合并分支茧妒,即可萧吠。
-
至此,完整提交桐筏。
-
坐等所有文件上傳完成后纸型,能在自己剛創(chuàng)建的github倉(cāng)庫(kù)上看到提交的代碼。
-
-
關(guān)于README
-
什么是README梅忌?
-
就是一些簡(jiǎn)單的說明狰腌。比如,介紹你這個(gè)demo是什么牧氮,用來做什么琼腔,效果如何。當(dāng)然踱葛,如果你寫得是一個(gè)庫(kù)丹莲,那可能你的README需要更詳細(xì)點(diǎn)光坝,比如說,你需要介紹如何使用你的庫(kù)甥材,即一個(gè)快速使用的入門指南盯另。
-
-
在上傳完代碼之后,會(huì)有一個(gè)創(chuàng)建README的按鈕洲赵。
-
創(chuàng)建完畢鸳惯,進(jìn)入到編輯界面,你可以什么都不必寫叠萍。然后芝发,點(diǎn)擊提交到github倉(cāng)庫(kù)的主分支按鈕。完成提交苛谷,或許辅鲸,你還可以加一點(diǎn)提交注釋。
在你的終端抄腔,cd 到這個(gè)文件夾下瓢湃,git log 查看日志理张,然后赫蛇,git pull 拉取代碼。即README文件雾叭。
-
至此悟耘,你就可以在本地寫代碼和README了。隨后的提交都會(huì)在github上看到织狐。
-