Git pull and push显示其他用户的提交作为我的提交

时间:2016-10-31 09:01:05

标签: git push

我提交了我的本地更改,然后在进行git推送之前,从源大师那里做了一个git pull,然后做了一个git push。但是,作为提交日志的一部分,我看到其他人的提交(我根本没有触摸的不同文件)。有没有办法在我的提交日志中排除其他人提交的文件?或者可以继续创建PR(并且仍然排除要合并的不需要的文件?)

由于

2 个答案:

答案 0 :(得分:0)

  

然而,我看到了其他人的提交(我没有触及的不同文件   所有)作为我的提交日志的一部分。

这是预期的,因为当您执行git pushgit pull --rebase时,您将提交从目标分支合并到您的本地分支,或者在这些提交的基础上分别修改您的更改。

  

或者可以继续创建PR(并且仍然排除   要合并的不需要的文件?)

当您创建拉取请求时,其中显示的更改是目标分支中缺少的提交(例如您添加的那些)。因此,只会显示受提交影响的文件。

答案 1 :(得分:0)

我遇到了同样的问题,你可能犯的一个小错误就是你将你的分支与一个不正确的分支进行比较。即你创建了一个名为feature / test的分支,需要与分支“develop”合并,而不是与master分支进行比较。检查这个。如果你看到一些你没有做出的改变,不建议提出公关。