github推送錯誤:已經有此代碼,不容許覆蓋的解決方法

使用github進行推送時常常會遇到這樣的報錯
git

說已經有此代碼,不容許覆蓋github

一般此時,有兩種解決方法:命令行

1.強制推送,通常不推薦:code

$ git push -f

2.先pull到本地再推送rem

$ git pull

而後將出現其餘提示,具體意思是說branch與merge未指定,git沒法選擇要推送的分支。it

能夠經過修改 .git/config文件中的下列內容ast

[branch "master"]
    remote = origin
    merge = refs/heads/master

也能夠直接命令行修改方法

$ git config branch.master.remote origin
$ git config branch.master.merge ref/heads/master

接下來就能夠成功推送了im

相關文章
相關標籤/搜索