Github请求请求显示错误的差异

时间:2019-04-02 16:40:14

标签: git github pull-request

我有两个分支: -大师和 -发展。

我正在尝试将分支develop合并到master分支中。

我已经检查了Tower和Araxis合并,这两个分支是相同的。但是,当我在Github上执行一次拉取请求时,我发现有381个文件被更改,就像这些文件根本不在主文件中一样。

有什么想法为什么要这样做吗?

更新:我将附加请求请求的屏幕截图。

enter image description here

2 个答案:

答案 0 :(得分:3)

没有理由在GitHub和您的本地之间进行分支比较。

如果您在本地存储库上进行了分支比较,并且它们是相同的,则拉取请求中的差异必须表示其中一个分支(也许是两个?)都没有与远程分支保持最新。

首先执行git fetch以更新您的远程跟踪分支,然后检出每个分支,并根据您的工作流通过推或拉确保它们都是最新的。


编辑(下面的评论摘要)

当您与之核对后

git branch -a -vv

git log --all --decorate --simplify-by-decoration --oneline

您所有分支机构的相对情况,您应该origin/masterorigin/develop进行不同的提交,因为GitHub显示您的master在208次提交之后

...显示以下结果:

developorigin/develop处于提交5db9361
masterorigin/master处于提交d5cc1b1

GitHub提取请求预览是否会失败? (编辑:不是

答案 1 :(得分:2)

在我看来,这是一个严重的错误。显然,尽管github认为它不是错误:https://github.community/t5/How-to-use-Git-and-GitHub/GitHub-pull-requests-showing-invalid-diff-for-already-merged/td-p/3000

相关问题