Git-获取更改文件的所有提交的列表
我尝试获取对某个文件进行更改的所有提交的列表。这可能吗?它应该按日期排序Git-获取更改文件的所有提交的列表,git,Git,我尝试获取对某个文件进行更改的所有提交的列表。这可能吗?它应该按日期排序 git showAllChanges /path/to/file.xy 输出: d9fc62dba13069fc281e9d09b698ba2e32f6dafd 2625eb741618dae7004b3d23a5894ae7a91df698 cfae25eced932c1375b3bc56ae8399ca88513d94 是的,这是可能的,正如官方报告中所述,您有git log命令 默认情况下,git log不带任何
git showAllChanges /path/to/file.xy
输出:
d9fc62dba13069fc281e9d09b698ba2e32f6dafd
2625eb741618dae7004b3d23a5894ae7a91df698
cfae25eced932c1375b3bc56ae8399ca88513d94
是的,这是可能的,正如官方报告中所述,您有
git log
命令
默认情况下,git log不带任何参数,而是按相反的时间顺序列出在该存储库中进行的提交;也就是说,最新的提交首先显示
您还可以使用$git log--pretty=oneline
或$git log--pretty=format:“%h-%an,%ar:%s”
或者使用git log限制时间间隔--since=2周
有很多参数,请查看手册页面。是否有完整的文档是的,您可能有官方报告中所述的git log命令 默认情况下,git log不带任何参数,而是按相反的时间顺序列出在该存储库中进行的提交;也就是说,最新的提交首先显示 您还可以使用
$git log--pretty=oneline
或$git log--pretty=format:“%h-%an,%ar:%s”
或者使用git log限制时间间隔--since=2周
有很多参数,请查看手册页面。是您可以使用的完整文档:
--pretty=格式:“%h”
允许您仅获取缩小的提交哈希。如果需要完整哈希,可以使用%H
。如果你想要更多,你可以看一看
如果要考虑文件名更改,可以使用该选项。您可以使用:
--pretty=格式:“%h”
允许您仅获取缩小的提交哈希。如果需要完整哈希,可以使用%H
。如果你想要更多,你可以看一看
如果您想考虑文件名的更改,可以使用该选项。使用此命令:git log--[filename]使用此命令:git log--[filename]但这不解决如何仅查看特定文件的问题我已更新了答案,但基本上您必须编写
git log[--]
但这不解决如何只查看特定文件的问题我已经更新了答案,但基本上您必须编写git log[-]
我得到了“错误的修订版“%H”,您能给我看一下整个代码吗?我无法复制。我得到了错误的版本“%H”。你能给我看一下全部代码吗?我无法复制。
git log --pretty=format:"%h" -- path/to/file.xy