如果在本地編寫代碼后役纹,才想起要在遠(yuǎn)程倉(cāng)庫(kù)上創(chuàng)建一個(gè)新的項(xiàng)目合溺,此時(shí)你就不要傻傻地跟我一樣囤踩,直接使用git push,會(huì)出現(xiàn)一下情況
此時(shí)問題已經(jīng)產(chǎn)生了蚓聘,但是沒有關(guān)系壳鹤,我們接下來
一鉴嗤、命令行輸入
$ git remote add origin git@xxx/xxx.git
二斩启、 驗(yàn)證是否與遠(yuǎn)程倉(cāng)庫(kù)已經(jīng)連接
$ git remote
三、讓本地倉(cāng)庫(kù)的master與遠(yuǎn)程倉(cāng)庫(kù)的master建立連接
git push --set-upstream origin master
四醉锅、此時(shí)很多人會(huì)嘗試下面的命令把當(dāng)前分支代碼上傳到master分支上浇垦。
$ git push -u origin master
但依然沒能解決問題
出現(xiàn)錯(cuò)誤的主要原因是github中的README.md文件不在本地代碼目錄中
可以通過如下命令進(jìn)行代碼合并【注:pull=fetch+merge]
git pull --rebase origin master
執(zhí)行上面代碼后可以看到本地代碼庫(kù)中多了README.md文件
image.png