git merge 分支 bitbucket 不显示 merge

标签 git merge bitbucket

git/bitbucket 有一个小问题。

在一个小项目上工作,对于每个功能,我创建一个分支,实现该功能,将该分支推送到 bitbucket。此时,bitbucket 显示了我在分支中的提交。我将分支 merge 到主分支中。然后将 master 推送到 bitbucket,但是一旦我这样做,bitbucket 就不再显示分支下的任何提交,并且在 master 的提交页面中也不显示任何类型的分支 - 而对于其他 merge (不确定是哪些)我得到双线显示​​每次提交到不同分支的位置,以及 merge 它们的提交。为什么我现在看不到这个?

谢谢

最佳答案

这可能是快进和非快进 merge 之间的区别。如果只有一个分支前进,则另一个分支可以“快进”并且没有 merge 提交。

参见Basic Branching and Merging具体来说:

... when you try to merge one commit with a commit that can be reached by following the first commit’s history, Git simplifies things by moving the pointer forward because there is no divergent work to merge together — this is called a "fast forward".

关于git merge 分支 bitbucket 不显示 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391986/

相关文章:

Git:创建一个分支。提交一堆。回到主分支,只想 merge 某些提交

git - 无法将Jenkins插件发布到jenkins-ci.org

Git 查找从分支 A 到 B 的最后一次 merge

jenkins - 在 Jenkins 作业中访问 BitBucket webhook 的有效负载

git - 将 git repo 文件推送到服务器

maven - 使用谷歌云存储托管maven仓库

git 每次都需要 ssh 服务器的密码

c#-3.0 - 如何在 C# 中合并两个具有重复项的字典

python - 如何合并具有稍微不同的合并字段的 DataFrame

merge - neo4j cypher更新现有节点或创建新节点