將本地開發(fā)好的項(xiàng)目提交到github遠(yuǎn)程倉庫

步驟:

1.打開github,在自己的github賬號上新建一個倉庫
新建git倉庫

復(fù)制git倉庫連接

2.本地打開git bash 進(jìn)入本地的開發(fā)好的項(xiàng)目,進(jìn)行g(shù)it項(xiàng)目初始化

進(jìn)入項(xiàng)目目錄,進(jìn)行g(shù)it初始化
項(xiàng)目git初始化之后出現(xiàn)的文件

3.將本地項(xiàng)目代碼提交到緩沖區(qū),并提交到本地倉庫

提交到緩沖區(qū)
提交到本地倉庫

4.與遠(yuǎn)程新建倉庫建立關(guān)聯(lián),并提交代碼到遠(yuǎn)程倉庫

與遠(yuǎn)程倉庫建立關(guān)聯(lián),并提交代碼
代碼提交成功

代碼提交可能會出現(xiàn)一些問題,詳情可以參考:
使用git將本地項(xiàng)目上傳至git倉庫

目前遇到過的問題:

就是往新建的倉庫直接提交代碼時,出現(xiàn)了如下錯誤:

第一次提交時沒有先pull
問題出現(xiàn)的原因:

這個問題是因?yàn)檫h(yuǎn)程庫與本地庫不一致造成的,那么我們把遠(yuǎn)程庫同步到本地庫就可以了。

解決辦法:

使用指令:
git pull --rebase origin master

這條指令的意思是把遠(yuǎn)程庫中的更新合并到本地庫中,–rebase的作用是取消掉本地庫中剛剛的commit,并把他們接到更新后的版本庫之中。

先pull,再push上去

圖中我添加遠(yuǎn)程倉庫的關(guān)聯(lián)時給遠(yuǎn)程倉庫取的別名是dataSourceChange,所以使用的指令是 git pull --rebase dataSourceChnage master

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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