今天在使用git將代碼上傳到GitHub的時候報下面的錯誤:git
之前上傳代碼的時候重來沒有出現這種錯誤,在網上查找了半天終於找到緣由了:github中的README.md文件不在本地代碼目錄中。之前在GitHub上面建立Repository上傳代碼的時候沒有勾選自動建立README.md文件,因此上傳的時候直接就上傳成功了。此次在建立Repository的時候勾選了自動建立README.md,因此形成本地Repository和遠程的Repository代碼不一致,上傳的時候就出現截圖中的錯誤了。github
注意:在GitHub上面建立Repository的時候在下面的位置建立README.md文件,以下圖所示:fetch
能夠經過以下命令進行代碼合併【注:pull=fetch+merge]code
$ git pull --rebase origin master
以下圖所示:blog
執行完上面的代碼之後查看本地Repository文件,會發現多了README.md文件:it
最後在執行下面的代碼上傳:ast
$ git push -u origin master
如圖所示:class
這時候在上傳代碼就會成功了。im