git報錯:failed to push some refs to 'git@github.com:JiangXiaoLiang1988/CustomerHandl

1、錯誤信息

今天在使用git將代碼上傳到GitHub的時候報下面的錯誤:git

之前上傳代碼的時候重來沒有出現這種錯誤,在網上查找了半天終於找到緣由了:github中的README.md文件不在本地代碼目錄中。之前在GitHub上面建立Repository上傳代碼的時候沒有勾選自動建立README.md文件,因此上傳的時候直接就上傳成功了。此次在建立Repository的時候勾選了自動建立README.md,因此形成本地Repository和遠程的Repository代碼不一致,上傳的時候就出現截圖中的錯誤了。github

注意:在GitHub上面建立Repository的時候在下面的位置建立README.md文件,以下圖所示:fetch

2、解決辦法

能夠經過以下命令進行代碼合併【注:pull=fetch+merge]code

$ git pull --rebase origin master

 以下圖所示:blog

執行完上面的代碼之後查看本地Repository文件,會發現多了README.md文件:it

最後在執行下面的代碼上傳:ast

$ git push -u origin master

 如圖所示:class

這時候在上傳代碼就會成功了。im

相關文章
相關標籤/搜索