Git pull的强制覆盖本地文件在自动化部署项目中很有作用,比如用SaltStack部署web项目,强制覆盖可以保持与服务器内容一致。
git强制覆盖本地命令(单条执行):
git fetch --all && git reset --hard origin/master && git pull
git强制覆盖:
git fetch --all
git reset --hard origin/master
git pull
参考:
- 【git】强制覆盖本地代码(与git远程仓库保持一致)
- git远程分支覆盖本地分支
- github远程库覆盖本地库
- git放弃修改,强制覆盖本地代码