-
Você deseja criar pontos na história da produçao 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ê adiociona as novas funcionalidades ao seu projeto em produção
-
Você quer apagar o branch da nova funcionalidade, depois de aplicar em seu projeto
-
Você quer colocar o 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
-
git init
-> Inicializa um novo repositório git vazio -
git add __nomeDoArquivo__
-> Adiciona o(s) arquivo(s) ao Stage para serem commitados -
git commit -m "__message__"
-> Adiciona um commit (ponto na história) ao projeto -
git log
-> Mostra os commits do projeto -
git status
-> Mostra o estado atual do desenvolvimento do projeto (se existe arquivos não comitados e se tem arquivos não adicionados linha de tempo do projeto) -
git show
-> Mostra em detalhes do último commit -
git show __idDoCommit__
-> Mostra os detalhes de um commit específico a partir de um id -
git branch
-> Mostra as linhas do tempo existentes do projeto (branch = ramificação) -
git branch __nomeDaNovaBranch__
-> Cria uma nova branch com o nome especificado -
git branch -D __NomeDaBranch__
-> Deleta a branch especificada (-D = delete) -
git chekout __nomeDaBranch__
-> Alterna entre as branchs existentes do projeto -
git chekout -b __nomeDaBranch__
-> Cria uma nova branch e altera para ela ao mesmo tempo -
git chekout __idDoCommit__ -- __nomeDoArquivo__
-> Faz com que o arquivo especificado volte para o estado que ele estava no momento do commit especificado -
git chekout -- __nomeDoArquivo__
-> Recupera Arquivos apagados ou alterados para o estado do ultimo commit (Sem o id do commit ele pega o ultimo commit feito) -
git marge __NomeDaBranch__
-> Mescla a linha do tempo de uma branch à branch master -
git remote add __URLdoRepositório__
-> adciona a url do repositório do GitHub -
git push -u origin master
-> tranfere os arquivos para o repositório online (quando feito pela prmeira vez no repositório) -
git push
-> tranfere os arquivos para o repositório online -
git pull
-> atualiza as alterações do repositório da nuvem para o repositório local -
git clone __urlDoProjeto__
-> Tranfere os arquivos do repositório especificado para o diretório atual