伊谢尔伦2017-04-27 09:04:34
我發現 git log -p |grep "删除掉内容"
貌似是可行的,不知道還有沒有更好的方法?
如果知道哪個檔案刪除了,可以用git log -p "文件名" |grep "删除掉内容"
不過還不能知道是哪個commit刪掉的。 。等找到方法再更新。
補充:
這樣可以查找到刪除的內容和commit idgit log -G"删除掉内容" -p
依雲 補充:-G
是查正则的。查文本用 -S
。
PHP中文网2017-04-27 09:04:34
根據log查找不精確,而且對於當初寫的commit msg要求太高,不如這個
git grep sth $(git rev-list --all)
from: http://stackoverflow.com/questions/2928584/how-to-grep-search-committed-code-in-the-git-history