我从master拉下一个分支用来开发,开发中途也执行过几次 git pull origin master 以保持和master分支的代码同步,但是当我最后开发完成想要merge到master分支的时候,对比master发现了一些并不是我更改的diff,于是我又执行 git pull origin master 提示 Already up-to-date. 但是我切到master查看具体代码,确实和我当前分支的代码不一样,但是怎么都拉不下来这些更改,什么操作会导致这种情况呢?
我从master拉下一个分支用来开发,开发中途也执行过几次 git pull origin master 以保持和master分支的代码同步,但是当我最后开发完成想要merge到master分支的时候,对比master发现了一些并不是我更改的diff,于是我又执行 git pull origin master 提示 Already up-to-date. 但是我切到master查看具体代码,确实和我当前分支的代码不一样,但是怎么都拉不下来这些更改,什么操作会导致这种情况呢?
origin上的最后一次提交者是不是你origin的最新的几次历史提交跟你本地是否一致主要就是找出从哪个地方出现的差错,这样才能进一步分析可能的原因
4 回答1.6k 阅读
3 回答881 阅读
是不是.gitignore里面设置了你修改的文件类型?