我想知道为什么git不断向我抛出“合并”警告消息。
git stash clear
git pull
运行之前,我会运行git status
:有人可以告诉我如何解决吗?
我假设您是在生产服务器上执行此操作的,并且您的部署工作流程包括拉和部署。
我想过去一段时间您或其他人可能已经在生产服务器上对某些文件进行了更改,并且您也提交了它们。现在,每次在生产服务器上拉时,此本地提交都会与远程上的提交合并。
解决此问题的一种方法是将其重置为远程分支。
git reset --hard origin/master
如果您想知道发生了什么,则需要查看分支树或git日志,以检查生产服务器中本地分支上是否存在提交。
附带说明一下,您将希望使用--ff-only
以下选项进行拉动,以防止将来发生这种情况。
git pull --ff-only
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句