git 强制让远程分支内容覆盖本地内容
前言
当我们在服务器去拉取git仓库代码使用时候,比如生产环境中,我们去拉取代码,肯定要保证拉取成功,但是git如果本地文件有变化,就会导致拉取失败,一般情况下我们都是通过添加脚本的形式实现生产环境自动拉取,从而节省人力,如果因为本地文件与仓库不同就拉取失败,这就显然并不健壮。
而且生产环境基本上都是可以让远程仓库直接覆盖本地文件的,一切以远程仓库文件为准,所以我们需要实现让远程仓库强制覆盖本地。
教程
假如我希望让远程的develop分支覆盖本地,就先fetch请求远程仓库对应分支的最新资源
git fetch origin develop
完毕后我们进行覆盖
git reset --hard origin/develop
将本地分支重置成远程develop分支的内容。
这样就行了。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据