首先塌鸯,先在github那邊創(chuàng)建一個(gè)新的倉(cāng)庫(kù)
網(wǎng)頁(yè)版的右上角
然后在你的github賬號(hào)上
創(chuàng)建倉(cāng)庫(kù)的流程
and then
在你本地的項(xiàng)目文件那邊土涝,創(chuàng)建一個(gè)".gitignore"的文件团搞,里面的內(nèi)容是
node_modules
.idea
.vscode
.git
表示不要讓這些文件上傳
然后在進(jìn)入到該項(xiàng)目的根目錄下,執(zhí)行以下操作
$ git init // 初始化本地倉(cāng)庫(kù)件余,成功的話良姆,在你的項(xiàng)目文件會(huì)有一個(gè)“.git”的隱藏文件
$ git add . //添加當(dāng)前工作目錄文件到index肠虽,添加管理 ,還可以使用git add *
$ git commit -m "init myproject" //提交文件歇盼,把本地倉(cāng)庫(kù)暫存區(qū)的文件提交到本地倉(cāng)庫(kù)舔痕。后面的引號(hào)是提交文件的備注
$ git remote add origin https://github.com/hesansuii/test.git //關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù)评抚,其中origin是遠(yuǎn)程倉(cāng)庫(kù)的別名
$ git push -u origin master //push推送本地倉(cāng)庫(kù)文件到遠(yuǎn)程倉(cāng)庫(kù)豹缀,執(zhí)行完這一句會(huì)報(bào)錯(cuò),是因?yàn)檫h(yuǎn)程庫(kù)與本地庫(kù)不一致造成的
$ git pull --rebase origin master //這個(gè)就是解決上面的錯(cuò)誤的慨代,該命令的意思是把遠(yuǎn)程庫(kù)中的更新合并到(pull=fetch+merge)本地庫(kù)中邢笙,–-rebase的作用是取消掉本地庫(kù)中剛剛的commit,并把他們接到更新后的版本庫(kù)之中侍匙。出現(xiàn)如下圖執(zhí)行pull執(zhí)行成功后氮惯,可以成功執(zhí)行g(shù)it push origin master操作
提交代碼報(bào)Fatal: HttpRequestException encountered. 可以點(diǎn)擊這個(gè)鏈接去下載安裝然后拉取再提交即可
然后就托管成功啦~~你可以到你的github賬號(hào)那邊的倉(cāng)庫(kù)康康~嘿嘿~~
最后更新了自己的項(xiàng)目代碼之后叮雳,如何上傳呢?
方式一:
$ git add .
$ git commit -m "balabala"
$ git push 重復(fù)上面的操作
方式二:
采用github的客戶端去上傳妇汗,我覺得十分好用帘不,有改動(dòng)的話,則標(biāo)注杨箭,同步一下就好了
image.png
方式三:
vs code提供的git功能
改動(dòng)過后寞焙,在側(cè)邊欄那邊有顯示
點(diǎn)進(jìn)去,然后就如下所示
image.png
點(diǎn)擊了√之后互婿,就意味著已經(jīng)將修改過的文件提交到本地倉(cāng)庫(kù)里面了捣郊,然后再執(zhí)行下面的,就是提交到github那邊去了
image.png
這個(gè)時(shí)候你就可以去查看下是否提交成功啦~~~