A ferramenta de controle de versão Git surgiu em 2005 a partir da necessidade de substituir uma
ferramenta de controle de versão utilizada pela comunidade de desenvolvimento do Linux. Os
arquivos no Git podem estar nos estados tracked e untracked. Arquivos no estado tracked podem
ser unmodified, modified, ou staged. No Git,