我在本地分支上工作时称其为“dev”,其他团队成员将新内容推送给远程主服务器。所以我提交了分支,检出了本地主文件并从远程主文件中取出,然后我切换回dev分支并从本地主文件合并,但是我没有看到文件中有任何更改(并且我知道有更改) 。 Git说什么都不需要合并,一切都干净,但在我的本地主人,我有东西,没有出现在我的开发分支。Git本地分支无法识别拉动的更改
我想这样做合并莫名其妙。
在此先感谢。
我在本地分支上工作时称其为“dev”,其他团队成员将新内容推送给远程主服务器。所以我提交了分支,检出了本地主文件并从远程主文件中取出,然后我切换回dev分支并从本地主文件合并,但是我没有看到文件中有任何更改(并且我知道有更改) 。 Git说什么都不需要合并,一切都干净,但在我的本地主人,我有东西,没有出现在我的开发分支。Git本地分支无法识别拉动的更改
我想这样做合并莫名其妙。
在此先感谢。
尝试,如果这有助于:
git checkout master
(假设主有改变你想要的)git checkout -b dev1
git merge dev
这必须做的伎俩!
运行'git log --oneline --decorate --graph --all'并告诉我天气你的主人有任何不在dev开发中的提交。 – 2014-10-01 13:38:58
另外,你拉什么输出? – 2014-10-01 13:41:35
@MudassirRazvi号似乎开发分支是由一些提交在主人之前。 输出是regullar:“通过递归合并。”它确实与当地主人合并 – dlivshen 2014-10-01 13:42:33