步驟:
1.打開github,在自己的github賬號(hào)上新建一個(gè)倉庫
新建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)漩绵,并提交代碼
代碼提交成功
代碼提交可能會(huì)出現(xiàn)一些問題左胞,詳情可以參考:
使用git將本地項(xiàng)目上傳至git倉庫
目前遇到過的問題:
就是往新建的倉庫直接提交代碼時(shí),出現(xiàn)了如下錯(cuò)誤:
第一次提交時(shí)沒有先pull
問題出現(xiàn)的原因:
這個(gè)問題是因?yàn)檫h(yuǎn)程庫與本地庫不一致造成的橱赠,那么我們把遠(yuǎn)程庫同步到本地庫就可以了。
解決辦法:
使用指令:
git pull --rebase origin master
這條指令的意思是把遠(yuǎn)程庫中的更新合并到本地庫中箫津,–rebase的作用是取消掉本地庫中剛剛的commit狭姨,并把他們接到更新后的版本庫之中。
先pull,再push上去
圖中我添加遠(yuǎn)程倉庫的關(guān)聯(lián)時(shí)給遠(yuǎn)程倉庫取的別名是dataSourceChange,所以使用的指令是
git pull --rebase dataSourceChnage master