Modo

NOSSO MENU

Mostrando postagens com marcador git. Mostrar todas as postagens
Mostrando postagens com marcador git. Mostrar todas as postagens

quinta-feira, 14 de agosto de 2025

Comandos Git com Explicação

Comandos Git com Explicação

  • git config --global user.name "Seu Nome" — define o nome do autor globalmente.

  • git config --global user.email "email@example.com" — define o e-mail do autor globalmente.

  • git config --global core.editor "code --wait" — define o editor padrão.

  • git config --list — lista todas as configurações do Git.

  • git init — cria um novo repositório Git no diretório atual.

  • git clone URL — clona um repositório remoto para o computador.

  • git clone -b branch URL — clona um repositório e já entra na branch especificada.

  • git status — mostra arquivos modificados, novos ou removidos.

  • git log — exibe o histórico de commits.

  • git log --oneline --graph — mostra histórico resumido em forma de gráfico.

  • git show <hash> — mostra detalhes de um commit específico.

  • git add arquivo.txt — adiciona um arquivo específico para o stage.

  • git add . — adiciona todas as mudanças para o stage.

  • git restore arquivo.txt — descarta mudanças não adicionadas ao stage.

  • git restore --staged arquivo.txt — remove um arquivo do stage.

  • git rm arquivo.txt — remove o arquivo do projeto e do Git.

  • git commit -m "Mensagem" — cria um commit com mensagem.

  • git commit --amend — altera o último commit (mensagem ou conteúdo).

  • git commit --amend --no-edit — substitui conteúdo do último commit sem mudar a mensagem.

  • git branch — lista as branches existentes.

  • git branch nova — cria uma nova branch.

  • git checkout nome — troca para a branch especificada.

  • git switch nome — troca para a branch especificada (forma mais nova).

  • git switch -c nova — cria e troca para nova branch.

  • git merge branch — mescla outra branch na branch atual.

  • git branch -d nome — apaga branch local (se já foi mesclada).

  • git fetch — baixa referências remotas sem mesclar.

  • git pull — baixa e mescla alterações da branch remota.

  • git pull --rebase — baixa alterações e rebaseia commits locais.

  • git push — envia commits para o repositório remoto.

  • git push -u origin nome — envia branch e define upstream padrão.

  • git diff — mostra diferenças entre arquivos no diretório e no último commit.

  • git diff --staged — mostra diferenças entre stage e último commit.

  • git diff branch1 branch2 — compara diferenças entre duas branches.

  • git reset --soft HEAD~1 — volta um commit, mantendo mudanças staged.

  • git reset --mixed HEAD~1 — volta commit e mantém mudanças no diretório.

  • git reset --hard HEAD~1 — volta commit e descarta todas as mudanças.

  • git revert <hash> — cria novo commit que desfaz o commit indicado.

  • git remote -v — lista repositórios remotos.

  • git remote add origin URL — adiciona um repositório remoto chamado origin.

  • git remote remove origin — remove remoto.

  • git remote set-url origin URL — altera URL de um remoto.

  • git stash — guarda mudanças temporariamente.

  • git stash save "mensagem" — guarda mudanças com descrição.

  • git stash list — lista stashes salvos.

  • git stash pop — aplica stash e remove da lista.

  • git stash apply — aplica stash sem remover da lista.

  • git tag v1.0 — cria uma tag leve chamada v1.0.

  • git tag -a v1.0 -m "mensagem" — cria tag anotada com mensagem.

  • git push origin v1.0 — envia tag para o repositório remoto.

  • git tag — lista tags existentes.

  • git clean -n — mostra quais arquivos não rastreados seriam apagados.

  • git clean -f — apaga arquivos não rastreados.

  • git reflog — mostra histórico de referências, incluindo commits apagados.

  • git cherry-pick <hash> — aplica commit específico na branch atual.

  • git bisect start — inicia busca binária por commit problemático.

  • git blame arquivo.txt — mostra quem alterou cada linha de um arquivo.

  • git shortlog — mostra resumo de commits agrupados por autor.

  • git help <comando> — mostra ajuda detalhada de um comando.


segunda-feira, 21 de março de 2022

Como renomear uma branch remota?

 

Renomear uma branch remota

Não existe um comando que altere o nome da branch remota diretamente no Github, etc. Podemos remover e reenviar a branch com o nome desejado seguindo os comandos abaixo.

Altere o nome da nossa branch :

git branch -m "novo-nome"
Bash

Substitua em "nome-antigo" pelo nome da sua branch antiga.

git push origin :nome-antigo
Bash

Envia a branch renomeada para o repositório remoto.

git push --set-upstream origin novo-nome
Bash

Pronto.

terça-feira, 20 de julho de 2021

Lista de comandos úteis do Git

 Fala ai pessoal!


Segue abaixo uma lista de comandos úteis do Git:


Comandos para ajuda:

git help

git help add

git help <DIGITE UM COMANDO QUALQUER>



Setar usuário - git config --global user.name "JOAO"


Setar email - git config --global user.email JOAO@MARIA-EMAIL.com.br


Setar editor - git config --global core.editor SPYDER


Para ignorar arquivos- git config --global core.excludesfile ~/.gitignore


Listar config -git config --list


Criar um branch remoto com nome diferente - git push origin joao_da_computacao:new-branch


Baixar um branch remoto- git checkout -b joao_da_computacao origin/joao_da_computacao


Deletar branch remoto - git push origin:joao_da_computacao


commit em um arquivo - git commit my_arq.py


commit em vários arquivos - git commit my_arq.py my_arq.js


commit info de mensagem - git commit arq.py -m "ola mundo de commit"


Remover arquivo - git rm my_arq.py (.txt, etc)


Remover diretório - git rm -r mydir_qualquer


Criar branch e trocar git checkout -b joao_da_computacao


Merge entre os branches git merge joao_da_computacao


Deleta um branch - git branch -d joao_da_computacao


Lista de branches - git branch


Lista de branches e info dos últimos commit - git branch -v


Lista de branches que já foram fundidos - git branch --merged


Lista de branches que não foram fundidos - git branch --no-merged


Criar um branch remoto com nome igual - git push origin joao_da_computacao


Exibir histórico - git log


add um arquivo específico - git add my_arq.js


add um diretório específico - git add my_dir_qualquer


add todos os arquivos pu diretórios - git add .


Verificar status dos arquivos ou diretórios - git status


Lista configurações- git config --list



Até a proxima pessoal!

Redes Sociais

anuncios