我有一个巨大的Git仓库,最终想要使用bfg来进行清理。
但首先,我想要找出并删除Git将其视为二进制文件的HEAD
中的文件...
所以,我正在寻找一个命令,可以找到Git在HEAD中将其视为二进制的所有文件。
以下内容没有帮助:
- 列出存储库中的所有文本(非二进制)文件 < 我正在寻找二进制文件,而不是文本文件。
- Git查找历史记录中的所有二进制文件 < 我只关心HEAD。
- http://git.661346.n2.nabble.com/git-list-binary-and-or-non-binary-files-td3506370.html < 我尝试了这些命令,但它们没有帮助。
感谢您的帮助。
c
标志更改为l
,如下所示:diff <(git grep -Il '' "$commit") <(git grep -l '' "$commit") | grep '^>' | cut -d':' -f2-
。 - sinelaw| xargs du -ch {} +
。 - Chris F