找到并替换损坏的.git回购

时间:2018-10-26 10:29:25

标签: git sed find ubuntu-16.04

我不得不在大型代码库中搜索和替换一些API。因此,我选择使用流编辑器(sed),而不是使用IDE

find . -not -iwholename '*.git*' -print -exec sed -i 's/<old_pattern>/<new_pattern>/g' {} \;

应用命令后,git不再能够跟踪(git状态,什么都没有!)我的更改。我确实排除了'.git'目录,但仍然以某种方式破坏了本地存储库。我紧随其后,How to fix corrupted git repository?,但我想知道当未触摸'.git'时是什么破坏了本地存储库吗?

0 个答案:

没有答案