Estou aprendendo o git e notei que ele tem um processo de confirmação em duas etapas:
git add <files>
git commit
O primeiro passo coloca as revisões no que é chamado de "área intermediária" ou "índice".
O que me interessa é por que essa decisão de design é tomada e quais são seus benefícios?
Além disso, como usuário git, você faz isso ou apenas usa git commit -a
?
Eu pergunto isso porque venho do bzr (Bazaar) que não possui esse recurso.
git add -p
, poderá optar por confirmar um pedaço de um arquivo sem comprometer outro pedaço do mesmo arquivo .
git status
e possivelmente git push
. Para todo o hype sobre o git, (e o código de compartilhamento do GitHub é maravilhoso), as partes são muito irritantes #