首页 > 解决方案 > 提交,拉动,推动。gitlab 中的新合并显示了我用户下其他开发人员的更改

问题描述

我不明白为什么会这样,也无法在这里找到相同的场景。我从我正在处理的分支切换,在主分支中进行微小的更改并将其直接推送到远程。进行更改后,我提交了更改并尝试推送它,git抱怨这个分支有更改,我需要拉。我已经完成了拉动,我的本地更改与 master 分支上的最新更改合并在一起。我使用'cherry -v'检查了我将要推送的提交,只显示了我的提交。

现在,当我在 gitlab 中查看我的最新提交时,它显示将 master 合并到 master 提交和 57 个更改的文件中,即使我在一个文件中更改了一行。

PS我知道直接推入master是错误的

这个问题可以关闭,似乎是他们仍在处理的gitlab错误。 https://gitlab.com/gitlab-org/gitlab-ce/issues/15140

如果在源分支上执行 git merge master,则 gitlab 中显示的“更改”实际上毫无用处,因为它显示了所有这些合并的更改。

标签: gitgithubmergegitlabcommit

解决方案


推荐阅读