【发布时间】:2021-04-24 06:21:00
【问题描述】:
我有一个大的 CSV 文件,其中数据通常只被附加然后 git 提交。 但我很好奇过去是否有一些提交从该文件中删除了行。 迄今为止,已对该文件进行了数百次提交。
有没有简单的方法来判断是否有 git 提交删除了哪些行?
【问题讨论】:
-
如果您只想用“是/否”回答您的问题,那么运行
git log -p并搜索(/)^-[^-]将是一种快速而肮脏的查找已删除行的方法(正则表达式表示以-开头但不超过一个的行,因为这将匹配每个差异的---标头)。 -
感谢@chelmertz 这对我有用。如果您将此作为答案发布,我可以接受。
标签: git csv git-history