Git 查找具有特定文件名的最近提交
我觉得Git做不到,我觉得我以前问过这个问题 有没有一种方法可以搜索提交历史记录,找到具有特定名称文件的最新提交?我们重命名或删除了一个文件,我正在尝试恢复/查找它Git 查找具有特定文件名的最近提交,git,Git,我觉得Git做不到,我觉得我以前问过这个问题 有没有一种方法可以搜索提交历史记录,找到具有特定名称文件的最新提交?我们重命名或删除了一个文件,我正在尝试恢复/查找它 我有种感觉,我会在这里给出一个类似“git使用diff而不是文件名…”的答案。好的,lol thx,但我现在要做的是lol我建议使用以下命令: git日志--仅限名称>gitlog.txt 然后使用vi或任何文本编辑器查看新创建的文件(gitlog.txt),并使用查找功能搜索文件名 例如: 在上一次提交期间,我修改了文件名:hom
我有种感觉,我会在这里给出一个类似“git使用diff而不是文件名…”的答案。好的,lol thx,但我现在要做的是lol我建议使用以下命令:
git日志--仅限名称>gitlog.txt
然后使用vi或任何文本编辑器查看新创建的文件(gitlog.txt),并使用查找功能搜索文件名
例如:
在上一次提交期间,我修改了文件名:homer/user/git\u repo/mytest.py
。
假设我没有将文件名添加到提交消息(通常的方式)
我将使用terminal和Unix变体以这种方式查找它:
$git log--name only>gitlog.txt
$vi gitlog.txt
在vi中,按/
键,键入文件名,然后按enter键。按n
搜索更多结果
$/filename\u转到这里
可能的重复