Skip to content

Instantly share code, notes, and snippets.

@MoisesTedeschi
Last active May 29, 2024 00:12
Show Gist options
  • Save MoisesTedeschi/96a5cba54c83fd59013f96015ce6ef7b to your computer and use it in GitHub Desktop.
Save MoisesTedeschi/96a5cba54c83fd59013f96015ce6ef7b to your computer and use it in GitHub Desktop.
Lista dos principais comandos do Git que vivo esqucendo - Lembrete.
Comandos do git
git commit -m"contaúdo da mensagem de commit": Gravação de arquivo no git. Esse comando serve para commitar os arquivos no git.
O "-m" é referete ao termo "mensseger". Ou seja, mensagem que será gravada no commit.
ctrl + l = É o comando que limpa a tela do terminal do git.
git log: Comando para visualizar os logs dos arquivos gravados no repositório.
git remote add origin + endereço da pasta no github: Esse comando permite apontar para o repositório no github.
Ou seja, o usuário cria uma página no github e pode direcionar uma página do seu computador local para a pasta do github sem
precisar clonar o repositório.
git clone + endereço da pasta no github: Esse comando serve para clonar um projeto no github.
gitignore: Arquivo para ser criado no git e evitar que determinados arquivos sejam adicionaos.
Ou seja, o git vai ignorar os arquivos que estuverem dentro dele.
Exemplo: touch .gitignore (Criar arquivo dentro da pasta desterminada)
echo "nome do arquivo que vc quer ignorar" >> .gitignore (Escreve dentro do arquivo do gitignore o nome do arquivo que
você quer ignorar.).
git add .gitignore: Adicionando o gitignore detro do githubIgnorando todos os arquivos de uma extenção:
echo "*.log" >> .gitignore
Ignorando um diretório inteiro:
echo "pastaignorada/" >> .gitignore
git commit -am"Rastreando/adicionando e commitando ao mesmo tempo um arquivo."
git log -n 3: Comando mostra os três últimos commits.
git log --oneline: Resumo dos commits feitos no projeto.
git log --state: Mostra o resumo dos arquivos alterados com o número de linhas alteradas e removidas.
git rm nomedoarquivo: Esse comando serve para remover/deletar um arquivo do repositório. Todo arquivo removido precisa ser
commitado - Não esquecer disso.
git mv nomeantigo nome_novo: O comando "mv" altera o nome de um arquivo. Ou seja, renomeia o arquivo existente, exemplo:
git mv algo01.py algoritmo01.py
git checkout -- nomedoarquivo: Esse comando permite desfazer uma alteração em um determinado arquivo, exemplo:
echo "Mudança no arquivo!" >> arquivo.txt -> Efetuano mudança no arquivo.
git checkout -- arquivo.txt: Cancelando a última alteração do arquivo. Lembrando, as alterações só podem ser refeitas
se estiverem fora do stage. Ou seja, antes de adicionar o arquivo com o comando -> git add nomedoarquivo.
git reset --hard: Comando para desfazer todas as modificações que você fez.
git branch novo_branch: Comando para criar um novo branch.
git branch: Comando para listar as branchs existentes.
git checkout novo_branch: Comando para mudar de branch.
git checkout -b nova_branch: Comando cria uma nova branch e troca para ela ao mesmo tempo.
git branch -d nova_branch: Comando deleta um branch criada.
OBS: Uma branch só pode ser deletada se o usuário não estiver nela. Ou seja, o desenvolvedor deve mudar de branch com o comando "git checkout master" (por exemplo) e deletar a branch que deseja.
git branch -D nova_branch: O comando usando o "-D" (letra maiúscula) é usando quando existe commit na branch.
git branch --no-merged: Comando para identificar se existe alguma branch não mesclada.
git merge nova_branch -m"Mensagem sobre a mesclagem da branch.": Esse comando mescla a nova_branch ao master.
@olvericc
Copy link

muito bom mano, ajudou demais!!

@AnaMarcello
Copy link

Gratidão! Ajudou muito!

@karoSpacex
Copy link

Muito legal amigo, me ajudou bastante.

@gustavoclopes
Copy link

Bem útil @MoisesTedeschi , parabéns!

@tjfranca
Copy link

Salvando o dia da galera! Valeu mesmo!

@MayaraDinah
Copy link

Nossa me salvou muito obrigada.

@Lewoaragao
Copy link

valeu, muito bom!

@Queirubim
Copy link

Extremamente util vlw

@alexandraleall
Copy link

Muito obrigada! Ajudou muito!

@PedroJacksonSoares
Copy link

Sensacional, me ajudou bastante

@paulohenriquemoreira
Copy link

Obrigado!

@viviiz
Copy link

viviiz commented Jun 29, 2022

Que massa! Muito obrigada pelo conteúdo, parabéns !!

@MaryJane-Ifunanya
Copy link

Obrigada!!

@Gsantos99
Copy link

Muito bom!!

@Ser4ph4
Copy link

Ser4ph4 commented Nov 16, 2022

Valw =D

@Ramon-DS
Copy link

Ramon-DS commented Jul 7, 2023

Top!

@LHenrique-Marques
Copy link

muito obrigado, me salvou!!!

@DanyelKN
Copy link

Cara, vc não faz ideia do qnt me ajudou. Tava com uma dificuldade imensa de achar uma lista de comandos básicos e detalhados. Me salvou mt, vlw!!!

@AnaMoraes09
Copy link

Me identifiquei com o enunciado. Obrigada pela ajuda!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment