2021-12-29 12:28:58 +00:00
|
|
|
|
# git-grep
|
|
|
|
|
|
|
|
|
|
> Belirtilen söz dizisini bir deponun geçmişi dahil tüm dosyalarında ara.
|
|
|
|
|
> Sıradan `grep` komutundaki birçok ek bu komut için de aynen geçerlidir.
|
2022-10-31 09:52:35 +00:00
|
|
|
|
> Daha fazla bilgi için: <https://git-scm.com/docs/git-grep>.
|
2021-12-29 12:28:58 +00:00
|
|
|
|
|
|
|
|
|
- İzlenen dosyalarda belirtilen söz dizisini ara:
|
|
|
|
|
|
|
|
|
|
`git grep {{söz_dizisi}}`
|
|
|
|
|
|
|
|
|
|
- İzlenen dosyalarda belirtilen desene uygun, belirtilen söz dizisini ara:
|
|
|
|
|
|
|
|
|
|
`git grep {{söz_dizisi}} -- {{file_glob_pattern}}`
|
|
|
|
|
|
|
|
|
|
- Alt modüller de dahil olmak üzere izlenen dosyalarda belirtilen söz dizisini ara:
|
|
|
|
|
|
|
|
|
|
`git grep --recurse-submodules {{söz_dizisi}}`
|
|
|
|
|
|
|
|
|
|
- Belirtilen depo geçmişinde belirtilen söz dizisini ara:
|
|
|
|
|
|
|
|
|
|
`git grep {{söz_dizisi}} {{HEAD~2}}`
|
|
|
|
|
|
|
|
|
|
- Belirtilen söz dizisini tüm dallarda ara:
|
|
|
|
|
|
|
|
|
|
`git grep {{söz_dizisi}} $(git rev-list --all)`
|