在使用Git的過程中,有些時候我們只想要git服務(wù)器中的最新版本的項目,對于本地的項目中修改不做任何理會,就需要用到Git pull的強制覆蓋,具體代碼如下:
$ git fetch --all
$ git reset --hard origin/master
$ git pull
Git pull的強制覆蓋本地文件在自動化部署項目中很有作用,比如用SaltStack部署web項目,強制覆蓋可以保持與服務(wù)器內(nèi)容一致。
如果實在覺得上述的方法比較復雜,那么直接使用git clone或者git checkout也是可以的。