首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能知道提交是如何在Git分支中登陆的?

问我怎样才能知道提交是如何在Git分支中登陆的?
EN

Stack Overflow用户
提问于 2015-07-08 07:32:18
回答 2查看 322关注 0票数 1

一个应该在一个侧面分支中的特性,突然出现在我们在Git的生产部门。我希望发生的是,有人把错误的本地分支推到远程生产分支,而本地分支则领先于远程生产分支。

但是,没有真正的方法来判断是否发生了这种情况,因为远程上的合并将是一个快速转发的合并。还有别的方法可以弄清楚这是怎么回事吗?

EN

回答 2

Stack Overflow用户

发布于 2015-07-08 08:25:14

您可以使用历史记录显示完整的日志,也可以使用任何GUI。

git有一个名为gitk的内置工具

您还可以简单地运行git log命令lien以查看完整的树。

git log --oneline --decorate --graph

上面的命令给出了示例:

​

票数 0
EN

Stack Overflow用户

发布于 2015-07-08 09:35:45

我们确实发现了错误的合并--显然这不是一个快速转发的合并,而是一个带有修改提交消息的常规合并。首先,我们忽略了它的原因,因为合并提交有两个不同之处:每个原始分支一个,将其与合并的结果进行比较。不幸的是,我们只看到一个差异,其中不包括不稳定的代码。在找到这个结果之后,我们重新检查了在不应该存在的提交之后发生的合并提交,并检查了其他的差异。然后我们发现有牵连的合并提交。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31286233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档