是否有可能仅显示在特定分支中创建的提交和更改?如果在合并之前执行此操作,则可以实现。如果我将主分支合并到该分支中(使其实际),则会看到在主分支上进行的提交和合并。是否有某种方法可以对其进行过滤?
是否有可能仅显示在特定分支中创建的提交和更改?如果在合并之前执行此操作,则可以实现。如果我将主分支合并到该分支中(使其实际),则会看到在主分支上进行的提交和合并。是否有某种方法可以对其进行过滤?
git log --graph [branch]
git diff ..master path/to/file
感谢@lukman的作者在这里对类似问题的回答。
要查看合并之前的分支,您可以右键单击要查看的分支上合并之前的提交,并单击“在此修订版本创建分支”。
然后浏览引用,在新分支上右键单击并单击“显示日志”。
合并不会显示,因为它不在此分支上。如果您的合并不是最后一次提交,则不会在其后看到任何内容。
您还可以从当前分支分支出去,对该分支进行变基以完全删除合并。这也会在日志视图中隐藏它(仅因为它不存在)。
在两种情况下,原始分支仍然相同。
无论如何,似乎没有简单的方法来完成此操作。一个“隐藏其他分支”的选项会很好。