是否可以在所有分支中使用Git grep查找一个文件中的字符串?
我知道我更改了特定的文件;我只是找不到我在哪个分支上做出了更改。
是否可以在所有分支中使用Git grep查找一个文件中的字符串?
我知道我更改了特定的文件;我只是找不到我在哪个分支上做出了更改。
git grep a_string $(git rev-parse --all -- target_file)
使用:
git stash
git branch | while read line
do
echo branch:$line
git checkout $line -- target_file
grep a_string target_file
done
git stash pop
来试试看。
git grep a_string $(git rev-list --all -- target_file)
- ElpieKayrev-parse
而不是 rev-list
。 - ElpieKay