首页 > 解决方案 > Git - 获取更改文件的所有提交的列表

问题描述

我尝试获取对某个文件进行更改的所有提交的列表。这可能吗?它应该按日期排序。

git showAllChanges /path/to/file.xy

输出:

d9fc62dba13069fc281e9d09b698ba2e32f6dafd
2625eb741618dae7004b3d23a5894ae7a91df698
cfae25eced932c1375b3bc56ae8399ca88513d94

标签: git

解决方案


您可以使用git log

git log --pretty=format:"%h" -- path/to/file.xy

--pretty=format:"%h"允许您仅获得缩小的提交哈希。如果你想要完整的哈希,你可以使用%H. 如果您想了解更多信息,可以查看pretty-formats 文档

如果要考虑文件名更改,可以使用该--follow选项。


推荐阅读