Guia prático para iniciantes.
-
Você deseja criar pontos na história da produção do seu projeto.
-
Você deseja verificar mudanças feitas no seu projeto.
-
Você começa uma nova funcionalidade no seu projeto, sem estragar o que já foi feito.
-
Você adiciona as novas funcionalidades ao seu projeto em produção.
-
Você quer deletar a branch da nova funcionalidade, depois de aplicar em seu projeto.
-
Você quer colocar seu projeto na nuvem.
-
Você vai pegar um projeto já iniciado, para trabalhar com o time.
-
Você precisa resolver um conflito.
-
Antes de enviar a resolução, precisamos atualizar o projeto local.
-
Você precisa voltar um arquivo para um determinado momento na linha do tempo.
-
Você precisa recuperar um arquivo deletado
-
git init
//inicia a linha do tempo -
git add
//adiciona ou atualiza mudanças para irem para a linha do tempo
git commit
//adiciona um ponto na linha do tempo *(posição)git log
//visualiza os pontos na linha do tempo /commitgit status
//informa o estado das atualizações do projetogit show
apresenta determinado ponto na históriagit branch
//gerenciar novas linhas do tempogit checkout
//manipular e "transitar" entre as linhas do tempogit merge
//unir linhar do tempogit push
//envia alterações locais para o repositório remotogit clone
//clonar um projeto / repositóriogit pull
//puxa arquivos do repositório remoto