步驟:
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