1. 程式人生 > >idea+git使用過程中git push rejected解決

idea+git使用過程中git push rejected解決

idea中使用git提交本地檔案到遠端分支,提示git push rejected

引起的原因是,本地倉庫的分支程式碼版本與遠端分支的版本不一致,導致提交失敗!

解決方式:

1)可以先把本地修改的檔案備份下來;

2)為了本地與遠端倉庫保持一致,可以先讓遠端檔案完全覆蓋本地倉庫檔案;

git fetch --all

git reset --hard origin/master (這裡master要修改為對應的分支名)

git pull

3)確定當前分支與要提交的遠端分支保持一致(若本地沒有遠端分支,先建立本地分支,若有,切換到遠端分支的同名本地分支上);

4)在push之前,先把遠端分支的檔案pull下來

5)此時本地分支與遠端分支版本是一致的,在用之前備份好的檔案替換修改本地檔案後,此時本地檔案為修改狀態;

6)按照一般修改檔案提交方式進行提交即可

例如,先add,其次,commit 把修改後的檔案提交到本地倉庫中,最後,git push 遠端倉庫分支。