1. 程式人生 > >【Git】先commit後pull由於版本衝突,提交內容看不到的解決方法

【Git】先commit後pull由於版本衝突,提交內容看不到的解決方法

已commit,pull版本衝突,push不成功,找到自己commit修改過的。 根據提交記錄,還原版本     git reflog   檢視提交記錄(找到commit版本號)
    git reset --hard HEAD版本號   還原到commit版本
    將修改的內容取出(另外整理)
    git reset --hard HEAD^ 還原到上一版本     git pull  重新獲取master(或分支)版本(伺服器最新版本) 取出修改檔案備份,重新還原到正確版本(無版本衝突) 將修改的檔案重新存入專案中,如果是新增直接拷貝到專案中即可,如果是修改,儘量將修改的程式碼copy到原檔案中,最好不要替換 重新提交
    git pull
    git add -A
    git commit -m " message"
    git push