我有一个大的CSV文件,其中数据通常只被追加,然后git提交。但是我很好奇过去是否有一些提交从这个文件中删除了行。到目前为止,这个文件已经被提交了几百次。
是否有一个简单的方法来告诉是否有git提交删除行?
如果你只是想用"是/否"回答你的问题,那么运行git log -p并搜索(/)^-[^-]
将是一种快速而肮脏的方法来找到删除的行(regexp意味着以-
开头的行,但不超过一个,因为这将匹配---
头为每个diff)。