Git: push to origin/master was rejected

在AS中給Git創建了一個分支後,在切換到master並提交代碼時報錯:push to origin/master was rejected

解決方法:

1、你需要從VCS中的git中pull一下你github中初始化的空倉庫,但是你執行VCS->Git->pull也是會報錯的,錯誤如下:

Git Pull Failed: fatal: refusing to merge unrelated histories   意思是git拒絕合併兩個不相干的東西 

2、打開Git Bash,輸入git命令:$ git pull origin master --allow-unrelated-histories
出現類似於這種信息就說明pull成功了:

From https://gitee.com/TangJian211085/FengHuiJinRong
 * branch            master     -> FETCH_HEAD
Already up to date.

3、這時去git刷新一下,沒問題的話應該會有新的提交信息。然後就可以再去測試下提交併push代碼,應該是沒有問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章