第一次從IDEA,push代碼到遠端的時候如果遇到這個錯誤,可能是如下原因
權限問題
當前用戶沒有操作遠程倉庫的權限,或者沒有權限向指定的分支進行推送。
解決方案
- 向項目的管理員要一下權限,讓你能夠有操作遠端進行push的權限
- 檢查目標分支名是否正確
沖突問題
本地代碼與遠程代碼存在沖突,需要先再本地合并(merge)遠端的代碼,或者重置(reset)到與遠程倉庫狀態(tài)一致再進行推送
解決方案
確認本地和遠程倉庫的代碼是否有沖突,并嘗試使用合并(merge)或重置(reset)等方法進行解決。
版本問題
本地代碼版本過老,倉庫里的一些代碼沒有,這里不止是代碼,還包括一些文件,比如readme文件,尤其在當你做了倉庫初始化后,此時你顯然是沒有readme等文件的,就會導致推送到遠端失敗
解決方案
先拉取遠程代碼并更新本地代碼,然后再push
假如你就是一個空項目,只是在gitee上手動添加的readme文件,那你就執(zhí)行
可以執(zhí)行下面的命令進行解決
強行合并遠端到本地
git pull origin master --allow-unrelated-histories
網(wǎng)絡連接問題
可能是網(wǎng)絡連接不穩(wěn)定或中斷導致推送失敗文章來源:http://www.zghlxwxcb.cn/news/detail-806114.html
解決方案
檢查網(wǎng)絡連接是否正常,并嘗試重新進行推送文章來源地址http://www.zghlxwxcb.cn/news/detail-806114.html
到了這里,關于push to origin/master was rejected 錯誤解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!