2020-01-15 02:18:19 +00:00
|
|
|
# git-grep
|
|
|
|
|
|
|
|
> Encuentra dentro de archivos en cualquier parte del historial del repositorio.
|
|
|
|
> Acepta una gran cantidad de opciones, de la misma manera que el comando `grep`.
|
|
|
|
> Más información: <https://git-scm.com/docs/git-grep>.
|
|
|
|
|
|
|
|
- Busca una cadena en los archivos rastreados:
|
|
|
|
|
|
|
|
`git grep {{cadena_a_buscar}}`
|
|
|
|
|
|
|
|
- Busca una cadena en archivos que coincidan con un patrón entre los archivos rastreados:
|
|
|
|
|
|
|
|
`git grep {{cadena_a_buscar}} -- {{patrón_de_archivos}}`
|
|
|
|
|
2022-10-24 00:13:00 +01:00
|
|
|
- Busca una cadena en los archivos rastreados, incluyendo submódulos:
|
2020-01-15 02:18:19 +00:00
|
|
|
|
|
|
|
`git grep --recurse-submodules {{cadena_a_buscar}}`
|
|
|
|
|
|
|
|
- Busca una cadena en un punto específico del historial:
|
|
|
|
|
|
|
|
`git grep {{cadena_a_buscar}} {{HEAD~2}}`
|
|
|
|
|
|
|
|
- Busca una cadena a través de todas las ramas:
|
|
|
|
|
|
|
|
`git grep {{cadena_a_buscar}} $(git rev-list --all)`
|