提交添加到功能分支和主分支

时间:2021-05-20 16:50:24

标签: git

我有一个功能分支 feat123。我需要从主人那里得到改变。因此我做了git co feat123git merge master。 一切顺利,之后我在 feat123 分支上引入了两个新提交。在此阶段,git diff --name-only master... 显示我更改了分支上的大约 30 个文件。 git log 显示了合并提交和其他一些之前的提交。

然后在我的分支上,我可以看到应该在 master 上完成的新提交,看来它最终在 master 和我的分支上都完成了。我验证了使用 gitkgit log。 更多提交也会发生同样的事情,现在 git diff 显示我修改了 feat123 分支上的 80 个文件,包括我在该分支上工作时从未接触过的文件。再次使用 gitkgit log,我可以看到 master 和 feat123 上都存在这些提交。它们具有不同的 SHA1 但内容相同。就像有樱桃采摘一样,但我没有这样做。

我不知道发生了什么。有人可以解释一下可能出了什么问题吗?谢谢。

0 个答案:

没有答案