如何列出在 git 的分支上添加删除或修改的具有特定扩展名的所有文件的日志?
How do I list a log all of the files with specific extension added deleted or modified on the branch in git?
我们需要的文件已被删除(或从未添加)到回购协议中,我们现在才意识到我们没有它,几个月后才进行了多项更改。
有没有一种方法可以列出在 main
上发生的所有 merges/commits 已更改(或者如果是 added/deleted 则更好)到具有特定文件扩展名(或模式)。
类似于下面的内容,但对于所有提交?
git ls-files *.pubxml
无法使用 grep
,这是在 windows。
设法结合了以下几点:
感谢@Saboteur,我确实在 C:\Program Files\Git
中安装了 git-bash
将目录更改为您的存储库 (cd c\repos\[repoWhereThe.GitFileIs]
)
运行 $ git log --summary | grep -E '*.txt'
我们需要的文件已被删除(或从未添加)到回购协议中,我们现在才意识到我们没有它,几个月后才进行了多项更改。
有没有一种方法可以列出在 main
上发生的所有 merges/commits 已更改(或者如果是 added/deleted 则更好)到具有特定文件扩展名(或模式)。
类似于下面的内容,但对于所有提交?
git ls-files *.pubxml
无法使用 grep
,这是在 windows。
设法结合了以下几点:
感谢@Saboteur,我确实在
中安装了C:\Program Files\Git
git-bash
将目录更改为您的存储库 (
cd c\repos\[repoWhereThe.GitFileIs]
)运行
$ git log --summary | grep -E '*.txt'