Por que preciso de git add quando uso o git commit -a

0

Eu aprendi que git commit -a inclui git add . Mas ainda preciso fazer git add . o tempo todo quando houver novos arquivos porque git commit -a não os rastreará.

    
por Jeno 01.11.2017 / 16:36

1 resposta

1

A opção --all é não equivalente a git add <REPOSITORY_ROOT> . De acordo com a documentação :

-a
--all

Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected.

(ênfase minha)

git add , por outro lado, também adiciona arquivos não rastreados ("novos").

    
por 01.11.2017 / 16:45

Tags