Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个大的 CSV 文件,其中数据通常只被附加然后 git 提交。但我很好奇过去是否有一些提交从该文件中删除了行。迄今为止,已经对该文件进行了数百次提交。
有没有一种简单的方法来判断是否有 git 提交删除了哪些行?
如果您只想用“是/否”回答您的问题,那么运行 git log -p 并搜索 ( /) for将是一种快速而肮脏的查找已删除行的方法(正则表达式表示以但不超过一个^-[^-]开头的行,-因为这将匹配---每个差异的标题)。
^-[^-]
-
---