Falando de forma resumida git é uma ferramenta de controle de versão, ajuda os desenvolvedores a trabalharem com mais organização e controle sobre o que está sendo modificado.
Atrávez do git um programador pode fazer modificações em um código, de forma que não afetam o que outro está trabalhando, mesmo para quem programa sozinho é uma excelente ferramenta já que ajuda a controlar suas modificações de forma a saber o que está sendo modificado, com possibilidade de restaurar versões anteriores, algo que seria trabalhoso de fazer sem o git.
Estado | Descrição |
---|---|
Untracked | Arquivo ainda não foi identificado como um arquivo a ser usado no git. |
Unmodified | Arquivo não modificado. |
Modified | Arquivo modificado. |
Staged | Quer dizer o arquivo que está pronto para ser feito o commit. |
git init
git push
git pull
git status
git log
git add 'arquivo'
git commit -m 'mensagem' arquivo
git commit -am 'mensagem' arquivo
git branch nova-branch
git checkout nome-da-branch
git branch -d nome-branch
git cheackout -b nome-branch
git commit -m "meu commit #12"
git push origin(github no caso) nome-da-branch
git commit -m "alteracao feita closes #11" closes ou fixed
git merge nome-outra-branch