3
假設我記得我在回購庫中保存了一個字"XYZword"
到某個文件,但它被殺死了,我只能記住最初的部分"XYZ"
但沒有關於時間或文件。我怎麼能在整個歷史上對這個"XYZ"
感興趣?如何在整個歷史中搜索Git回購中的單詞?
假設我記得我在回購庫中保存了一個字"XYZword"
到某個文件,但它被殺死了,我只能記住最初的部分"XYZ"
但沒有關於時間或文件。我怎麼能在整個歷史上對這個"XYZ"
感興趣?如何在整個歷史中搜索Git回購中的單詞?
搜索當前分支的完整歷史,並獲得行號:
git grep -n "XYZ" $(git rev-list --all)
git log -S[SOME_WORD_OR_REGEX]
會搜索自己的歷史記錄包含您提供的單詞或正則表達式的任何變化。欲瞭解更多信息,請查看鎬條目gitdiffcore(7)。
你試過'git grep'嗎? – Nic 2012-03-01 19:46:06