Guia prático para iniciantes.
-
Você deseja criar seu projeto
git init
// inicia a linha do tempo
-
Você deseja criar pontos na história da produção do seu projeto
git add
'+ nome do arquivo' // adiciona ou atualiza mudanças para irem para a linha do tempogit add .
// adiciona ou atualiza mudanças de todos os arquivos para irem para a linha do tempogit commit
-m
'observações do ponto' // adiciona um ponto na linha do tempogit commit
-am
'observações do ponto' // adiciona um ponto na linha do tempo sem precisar precisar atualizar antes
-
Você deseja verificar mudanças feitas no seu projeto
git 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ória
-
Você começa uma nova funcionalidade no seu projeto, sem estragar o que já foi feito.
git branch
'nome da branch' // gerenciar novas linhas do tempogit checkout
// manipula as linhas do tempo
-
Você adiciona as novas funcionalidades ao seu projeto em produção
git merge
// unir linhas do tempo
-
Você quer deletar a branch da nova funcionalidade, depois de aplicar em seu projeto.
git branch
-D
'nome da branch' // delete a linha do tempo desejada.
-
Você quer colocar seu projeto na nuvem.
criar repositório no seu Github
git remote add origin
+ url do github // gera uma ligação entre o repositório local e remoto.git remote -v
// mostra repositórios remotos.git push
// envia alterações locais para o repositório remoto.git push -u origin master
// cria a branch master do repositório remoto.
-
Você vai pegar um projeto já iniciado, para trabalhar com o time.
git clone
// clonar um projeto / repositório
-
Você precisa resolver um conflito.
-
Antes de enviar enviar a resolução, precisamos atualizar o projeto local.
git pull
// puxa do repositório remoto alterações que poção estar sendo feitas por outros membros da equipe
-
Você precisa voltar um arquivo para um determinado momento da linha do tempo.
git checkout
'chave do commit desejado'-- nome do arquivo
-
Você precisa recuperar algo deletado.
git checkout -- nome do arquivo
// caso não tenha criado um ponto na linha do tempo apos deletargit checkout
'chave do commit desejado'-- nome do arquivo