Asroads'Blog 君子不器
git如何查看某次提交是在哪个分支
发布于: 2023-12-13 更新于: 2024-11-11 分类于: tool 阅读次数: 

项目开发分支多了有时候需要merge分支,有时候分支会因为某个文件产生冲突,此时可以手动选择解决冲突,也可以使用某个分支多内容作为最新的解决。此时两个分支曾经的修改记录都会合并到一起,有时候想了解某次提交当初是在哪个分支做的,此时需要借助工具查看一下。

如何查看

以前没有特别了解过这些关于git的知识,最近一次合并中遇到了这样的需求,于是就查阅了一番,得出了一些结论:

SourceTree查看

如果我们使用的是SourceTree

那么某次提交界面如下:

image-20231213184812181

下面这几次提交就是当前分支提交的内容:

image-20231213184845094

git-fork查看

非本分支提交

image-20231213185339110

当前分支提交

image-20231213185214738

使用命令查看

1
git branch -r --contains COMMIT_ID
1
git branch --all --contains COMMIT_ID

其他拓展:

git log 的退出

退出:英文状态下按 q 可以退出git log 状态

--- 本文结束 The End ---