问题描述
本地develop被污染之后,我删除本地develop,再从远端拉一个最新的develop下来
做法:
git branch -d develop git checkout develop
这样 在合了本地的develop和fixbug之后,push上了Git库
但是出现了 2天前 别人代码的commit 和我的冲突
请问怎么回事?
问题解答
回答1:删除本地develop分支干啥?重置到远程develop不就可以了
git reset --hard origin/develop
有冲突,解决冲突
回答2:描述上有点小疑问1.你都删除了本地的develop了 为什么还能合并?2.有冲突应该是不算非正常现象吧?毕竟你fixbug的时候可能修改的和别人修改的是同一文件