1. 程式人生 > >git 遠端版本合併到本地錯誤

git 遠端版本合併到本地錯誤

git pull 提示錯誤,Your local changes to the following files would be overwritten by merge
Please commit your changes or stash them before you merge.
主要原因:本地版本內容與遠端版本內容不一樣,或者說之前還未提交,所以如果直接從遠端版本里面pull會導致本地倉庫內容的丟失,因此需要先將本地倉庫的內容進行暫存,然後pull遠端倉庫的內容,最後進行合併
解決辦法:
1、伺服器程式碼合併原生代碼

$ git stash     //暫存當前正在進行的工作。
$ git pull   origin master //拉取伺服器的程式碼
$ git stash pop //合併暫存的程式碼

2、伺服器程式碼覆蓋原生代碼

$git reset --hard  //回滾到上一個版本
$git pull origin master