Pular para conteúdo

Guia de Comandos

Como verificar a versão do Git?

git --version

# o comando retornará a versão do Git instalada na sua máquina.

Como pedir ajuda ao Git?

git --help

# este comando irá abrir o manual geral do Git.

Escolher o nome que você quer anexar às suas transações de commmit:

git config --global user.config [digite-seu-nome]

Escolher e-mail que você quer anexar aos seus commits:

git config --global user.config [exemplo@email.com]

Ativar colorização da linha de comandos :

git config --global color.ui auto

Criar um novo repositório local:

git init [project-name]

# craindo um novo repositório em seu diretório local

Fazer o download de um projeto e toda história de versões:

git clone [url] 

# esse comando baixa todo um repositório com git já inicializado em seu diretório corrente.
# normalmente clonamos um repositório para podermos estudar ou mesmo fazermos alterações.

Listar todos arquivos novos ou modificações a serem comitadas (status):

git status

# Boas Práticas: antes de comitar verifique o status do seu git 

Mostrar diferenças entre arquivos que ainda não foram adicionados:

git diff 

"Capturar" o arquivo em preparação para o versionamento:

git add [nome-do-arquivo.html] [outro-arquivo.py] 

# esse comando está adicionando seus arquivos para a área de staging, ou seja, estão sendo preparados para serem comitados.
ou para adicionar todos:
git add .  

# o carcter "." representa todos arquivos

Mostrar as diferenças entre arquivos que estão na área de staging e os arquivos da última versão:

git diff --staged 

# com esse comando enxergamos as modificações que já foram adicionados (comando add) e estão na staging area, ou seja, é a última verificação antes do commit. 

Tirar arquivos da área de staging preservando seu conteúdo:

git reset [algum-arqivo.html] [outro-arquivo.css] [um-script.js] 

# sempre podemos reavaliar se todas as mudanças estão corretas antes de comitarmos. Esse comando permite retirar um arquivo da staging area sem excluí-lo

Grave todas as alterações realizadas na história da versão (commit) :

git commit -m ["sua-mensagem-de-commit"]

Liste todas branches do repositório corrente:

git branch 

Criar uma nova branch:

git branch [nomme-da-branch]

Trocar para branch específica e atualizar o diretório de trabalho:

git checkout [nome-da-branch]

Combinar a história de uma branch específica com a branch atual (merge):

git merge [branch] 

Deletar uma branch específica:

git branch -d [nome-da-branch] 

# no caso passamos o argumento "-d" de "delete" para o comando git branch

Deletar os arquivos de um diretório de trabalho e apontar a exclusão no próximo commit:

git rm [nome 

#chamamos o comando rm que vem do inglês "to remove", remover

Listar história da versão de uma branch:

git log

Mostrar metadados e o conteúdo de um commit específico

git show [commit] 

Desfazer todos os commits feitos depois do commit:

git reset [commit] 

Guardar temporariamente os arquivos modificados:

git stash 

Fazer upload do local para o remoto:

git push [alias] [branch] 

Download de toda a versão atualizada do remoto para o local:

git pull 

Verificar arquivos ocultos

ls -a