原因:因为你在pull代码之前,进行了merge并更新代码的操作,而其他人在你之前提交了一个版本,导致版本不一致。
解决方案:
方案一:
按照提示,直接执行git config pull.rebase false 该操作是默认获取最新代码,并与本地合并,如果有冲突,需要解决冲突。
方案二:
该方法适用于两个分支的合并 先保存下修改内容,然后将当前分支回退到修改代码之前的版本,执行pull以获取最新代码 然后将要合并的分支合并到当前分支,再将自己的改动添加上, 最后再提交代码
原因:因为你在pull代码之前,进行了merge并更新代码的操作,而其他人在你之前提交了一个版本,导致版本不一致。
解决方案:
方案一:
按照提示,直接执行git config pull.rebase false 该操作是默认获取最新代码,并与本地合并,如果有冲突,需要解决冲突。
方案二:
该方法适用于两个分支的合并 先保存下修改内容,然后将当前分支回退到修改代码之前的版本,执行pull以获取最新代码 然后将要合并的分支合并到当前分支,再将自己的改动添加上, 最后再提交代码