乌龟GIT - 显示合并后在分支中创建的更改

7

是否有可能仅显示在特定分支中创建的提交和更改?如果在合并之前执行此操作,则可以实现。如果我将主分支合并到该分支中(使其实际),则会看到在主分支上进行的提交和合并。是否有某种方法可以对其进行过滤?

3个回答

1
你可以使用git bash(随git一起打包的工具)来做到这一点,这是一个替代方案。 这是一个更有效的解决方案:
  • 输入以下命令:
git log --graph [branch] 
  • 也输入这个:
git diff ..master path/to/file

感谢@lukman的作者在这里对类似问题的回答。


0

要查看合并之前的分支,您可以右键单击要查看的分支上合并之前的提交,并单击“在此修订版本创建分支”。

然后浏览引用,在新分支上右键单击并单击“显示日志”。

合并不会显示,因为它不在此分支上。如果您的合并不是最后一次提交,则不会在其后看到任何内容。

您还可以从当前分支分支出去,对该分支进行变基以完全删除合并。这也会在日志视图中隐藏它(仅因为它不存在)。

在两种情况下,原始分支仍然相同。

无论如何,似乎没有简单的方法来完成此操作。一个“隐藏其他分支”的选项会很好。


-1
  • 前往github.com/"你的代码库"
  • 从下拉菜单中选择你的分支。
  • 点击右侧的“比较”链接。
  • 在这里,你可以看到在你的分支中存在但尚未合并到主分支的提交记录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接