A maior rede de estudos do Brasil

Grátis
2 pág.
Comandos GIT

Pré-visualização | Página 1 de 1

GIT
Comandos:
1) Arquivos
 clear Limpa tela→ Limpa tela
 ls Lista arquivos presentes no diretório→ Limpa tela
 cd </caminho/para/o/diretorio> Navega até a pasta que deseja→ Limpa tela
 cd .. Retorna um diretório→ Limpa tela
 cat <arquivo> Lista informações de dentro do arquivo→ Limpa tela
 mkdir <pasta> Cria pasta→ Limpa tela
 touch <arquivo> Cria arquivo→ Limpa tela
 touch .gitignore Cria arquivo para ignorar tracking de arquivos específicos (precisa → Limpa tela
colocar nome dos arquivos, inclusive o .gitignore dentro para os ignorar no monitoramento)
 echo arquivo >> arquivoAlvo Insere texto em arquivo (se arquivo não existe, é criado → Limpa tela
novo)
 notepad <arquivo> Abre arquivo no notepad→ Limpa tela
 git rm <arquivo> Exclui arquivo da → Limpa tela working area e index
 git init Cria repositório vazio local para controle de versão (pasta ".git" invisível é criada)→ Limpa tela
 git clone </caminho/para/o/repositório> cria cópia de trabalho em repositório local→ Limpa tela
 git status → Limpa tela Mostra quais arquivos precisam ser adicionads ou comitados.
 git add * ou git add <arquivo> adiciona os arquivos ao Index→ Limpa tela
2) Commits
 git commit -m "comentários das alterações" Confirma mudanças (faz commit) e envia → Limpa tela
para o HEAD, mas não para repositório remoto.
 git commit -a -m "comentários das alterações" Adiciona arquivos e confirma mudanças→ Limpa tela
 git push origin master ou git push → Limpa tela Envia arquivos para repositório remoto (alterar 
"master" para qualquer branch desejado)
 git diff Mostra oque foi alterado no arquivo da → Limpa tela working area
 git diff --staged Mostra mudanças do arquivo no → Limpa tela Index
 git commit --amend -m "comentários das alterações" Edita alterações de um commit já → Limpa tela
enviado
 git checkout -- <arquivo> Reverte alterações ao estado original do último commit de → Limpa tela
arquivo que esteja no working directory
3) Logs
 git log Mostra log de todos commits do projeto→ Limpa tela
 git log -p Mostra log e diff de todos os commits (Mostra em formato de paginação. → Limpa tela
Pressionar "Enter" para ler até o final e para finalizar, pressionar "q")
 git log -p -n Limita a quantidade de commits da paginação, onde "→ Limpa tela n" é a quantidade de 
commits que se quer mostrar.
 gitk Abre visualizador gráfico de relatórios do GIT→ Limpa tela
 git log --pretty=oneline Mostra código de cada commit e a mensagem do commit→ Limpa tela
4) Tags
 git tag Lista todas as tags existentes no repositório→ Limpa tela
 git tag -a <v1.0> -m "comentários das alterações" Cria tag anotada, guarda nome de → Limpa tela
quem criou. (A tag é sempre criada no commit atual). Obs: normalmente se escreve 
"versão x.x" nos comentários.
 git tag -a <v1.0> <chave do commit> -m "comentários das alterações" Cria tag para → Limpa tela
commit à sua escolha
 git tag -d <v1.0> Exclui uma tag→ Limpa tela
 git show <v1.0> Mostra quem criou a tag e quando→ Limpa tela
 git checkout <v1.0> Faz a troca dos arquivos locais para o estado da tag selecionada→ Limpa tela
 git checkout master Retorna arquivos locais para o estado original→ Limpa tela
5) Branchs
 git branch Lista todos os branchs existentes no repositório→ Limpa tela
 git branch <nomeBranch> Cria um novo branch→ Limpa tela
 git branch -d <nomeBranch> Exclui branch→ Limpa tela
 git checkout <nomeBranch> Muda o working directory para os arquivos do branch→ Limpa tela
 git checkout -b <nomeBranch> Cria novo branch e muda a arquivos da working directory → Limpa tela
para o branch
 git merge <nomeBranch> Implementa alterações do branch selecionado, no branch que → Limpa tela
se está navegando atualmente