Git log

Gosto muito de usar o git log -S :string: para procurar um nome de variável e descobrir quantos commits fizeram uma alteração nessa string.

Git reset

Também acho útil o git reset -- para tirar todas as alterações que estão em stage.

Git é uma ferramenta do caralho, uns 12 comando e você consegue participar de projetos e viver sua vida plenamente, mas ao mesmo tempo todo dia você descobre um comando novo que facilita sua vida