首页 > 代码库 > Git中关于 git pull 的一些问题
Git中关于 git pull 的一些问题
当服务器上面的文件发生修改,然后本地仓库中的相应文件也作了修改,此时使用命令:git pull 的时候会出现如下提示信息:
error: Your local changes to the following files would be overwritten by merge:
***(*表示相应的文件)
Please, commit your changes or stash them before you can merge.
针对这种情况有两种解决方案:
1.如果希望保留生产服务器上所做的改动,仅仅并入新配置项,处理方法如下:
git stash
git pull
git stash pop 打开相应的停掉的分支
然后可以使用 git diff -w + 文件名 来确认代码自动合并的情况
2.如果希望用服务器中的文件完全覆盖本地工作中的文件,方法如下:
git reset --hard
git pull
其中 git reset 是针对版本进行重置,针对文件进行撤销使用命令:git reset HEAD file
Git中关于 git pull 的一些问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。