Git oferece suporte à adição de arquivos no nível de curinga:
git add *.txt
e Git suporta a adição de arquivos específicos:
git add file1.txt
mas o Git também oferece suporte à adição de partes de um arquivo por meio de um modo chamado interativo (ou modo patch ) add:
git add -p *.txt
ou
git add -p file1.txt
Isso solicita que você, de forma sequencial, organize, divida (em partes menores) ou pule cada pedaço alterado dos arquivos de mudança que você listou.