Usar em git add -p
vez de git add
permite que você introspectivamente todas as mudanças, uma de cada vez.
Estas são várias coisas que você pode fazer com cada pedaço:
- y – encenar este pedaço
- n – não encenar este pedaço
- q – sair; não encenar este pedaço ou qualquer um dos restantes
- a – encenar este pedaço e todos os pedaços posteriores no arquivo
- d – não coloque este pedaço ou qualquer um dos pedaços posteriores no arquivo
- g – selecione um pedaço para ir
- / – procura por um pedaço que corresponda ao regex fornecido
- j – deixe este pedaço indeciso, veja o próximo pedaço indeciso
- J – deixe este pedaço indeciso, veja o próximo pedaço
- k – deixe este pedaço indeciso, veja o pedaço indeciso anterior
- K – deixe este pedaço indeciso, veja o pedaço anterior
- s – divide o pedaço atual em pedaços menores
- e – editar manualmente o pedaço atual
- ? – ajuda de impressão
Mais detalhes: https://git-scm.com/docs/git-add#git-add-patch