如何在不检查该分支的情况下查看不同分支中文件的提交历史记录?

时间:2012-09-28 18:29:53

标签: git

有什么方法可以强制“git log”从不同的分支读取提交历史记录吗?

3 个答案:

答案 0 :(得分:3)

您可以使用

git whatchanged branch filename

概述在该分支中更改文件的所有提交。和

git whatchanged -p branch filename

将为每个提交提供该文件的详细差异。

答案 1 :(得分:2)

只需输入“git log branchname - filename”。

答案 2 :(得分:-1)

您可以使用

签出不同的分支,而无需提交您当前所在的分支
git checkout <<branchname>> -f

我很确定这不会影响您当前的(未经推荐的)分支