git解決"failed to push some refs to"問題

當咱們正常的使用git發佈文件更新Github倉庫時,git

好比我想傳一張照片上去,首先把照片"2.png"複製到了「.git」文件夾追蹤的本地倉庫中:github

在Git Bash中依次輸入指令:3d

git add 2.png
git commit -m "test file"

一切正常~~code

當繼續輸入push請求時出現了主角:blog

git push -u origin master


錯誤緣由:Github倉庫上存在本地倉庫沒有的文件

正如本例中Github倉庫上有「README.md」文件,而本地倉庫沒有。因此形成了錯誤。同步


解決方法:先將本地倉庫和所要發佈到的Githun倉庫分支合併,再發布

好比能夠使用如下命令進行合併:it

git pull --rebase origin master

合併後會發現本地倉庫多了一個"README.md"文件,說明兩個倉庫同步成功。ast

以後執行下列命令即可把文件發佈到Github倉庫上了:test

git push

相關文章
相關標籤/搜索