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 da linha do tempo.
-
Você precisa recuperar algo deletado.
git init
// inicia a linha do tempogit add "nome do arquivo"
// adiciona ou atualiza mudanças para irem para a linha do tempoogit commit -m "nome do commit"
// adiciona um ponto na linha do tempogit log
// visualiza os pontos na linha do tempo / commitgit status
// informa o estado das alterações do nosso projetogit show
// apresenta determinado ponto na históriagit branch "nome da linha do tempo"
// gerenciar novas linhas do tempogit checkout "id da linha do tempo ou commit" -- pra recuperar arquivo "nome do arquivo"
// manipula as linhas do tempogit merge "linha do tempo"
// unir linhas do tempogit push
// envia alterações locais para o repositório remotogit clone
// clonar um projeto / repositóriogit pull
// puxa do repositório remoto