1. 程式人生 > >git放棄修改,強制覆蓋原生代碼

git放棄修改,強制覆蓋原生代碼

在使用Git的過程中,有些時候我們只想要git伺服器中的最新版本的專案,對於本地的專案中修改不做任何理會,就需要用到Git pull的強制覆蓋,具體程式碼如下:

$ git fetch --all
$ git reset --hard origin/master 
$ git pull

Git pull的強制覆蓋本地檔案在自動化部署專案中很有作用,比如用SaltStack部署web專案,強制覆蓋可以保持與伺服器內容一致。

上面的操作有點複雜,直接用git checkout 就ok了