前言

当我们在服务器去拉取git仓库代码使用时候,比如生产环境中,我们去拉取代码,肯定要保证拉取成功,但是git如果本地文件有变化,就会导致拉取失败,一般情况下我们都是通过添加脚本的形式实现生产环境自动拉取,从而节省人力,如果因为本地文件与仓库不同就拉取失败,这就显然并不健壮。

而且生产环境基本上都是可以让远程仓库直接覆盖本地文件的,一切以远程仓库文件为准,所以我们需要实现让远程仓库强制覆盖本地。

教程

假如我希望让远程的develop分支覆盖本地,就先fetch请求远程仓库对应分支的最新资源

git fetch origin develop

完毕后我们进行覆盖

git reset --hard origin/develop

将本地分支重置成远程develop分支的内容。

这样就行了。

分类: Git 笔记 标签: git覆盖

评论

暂无评论数据

暂无评论数据

目录