Espero que você esteja familiarizado com os benefícios de pequenos commits.
Como regra geral, você deve tentar dividir suas alterações em pequenos passos lógicos e confirmar cada um deles. Eles devem ser consistentes, trabalhando independentemente de quaisquer commits posteriores, passar no conjunto de testes, etc. – gitworkflows
Se você não está acostumado a escrever pequenos trechos de código e enviá-los com frequência, ainda tem a opção de corrigi-los mais tarde com git add -p
.
Este comando abrirá um modo interativo onde você pode revisar cada mudança que você fez e então selecionar apenas o que você deseja adicionar à área de teste para confirmação.
Você pode assistir a uma boa explicação sobre isso no post de John Kary .