Além dos comandos do dia a dia, o Git oferece ferramentas poderosas para situações específicas — bisect (encontrar bugs), blame (rastrear mudanças), worktree (múltiplos diretórios de trabalho), submodules, filter-repo (reescrever histórico) e muito mais. Saber que existem e o que fazem é valioso para lidar com cenários avançados.
git bisect — encontrar qual commit introduziu um bug
git bisect start
git bisect bad
git bisect good v1.0
git bisect good
git bisect reset
