sexta-feira, 24 de março de 2023

Comandos GIT

  • mostra as linhas exatas que foram adicionadas e removidas mudanças que você fez que ainda não foram selecionadas.
git diff --staged

  • Comando que cria uma nova branch

git checkout -b <nome do branche>

  •  Mudar para uma branch

git checkout master

  •  E então no master dou o merge com o branche criado

git merge <nome do branche criado>

  • Mandou arquivo errado dps do git add .

git reset HEAD <arquivo>

  • Salvar as alterações para mudar de branch

git stash

  • Retornar as alterações salvas pelo git stash

git stash pop

  • Mudar de master para main local

git branch -m master main

  • Mudar de master para main no github

git push -u origin main

  • Apagar branch local e remoto

git branch -D nomeDoBranchRemoto

git push origin --delete nomeDoBranchRemoto

  • Vincular um repositório local ao github

git remote add origin https://github.com/luxu/blog-do-luxu.git

  • Vincular um repositório local ao heroku

heroku git:remote -a https://git.heroku.com/blog-do-luxu.git

  • Desvincular um repositório no git local - se for o origin

git remote rm origin

  • Desvincular um repositório no git local - se for do heroku

git remote rm heroku

  • Combina as mudanças de uma branch em outra.

git merge {branch de origem}

  • Esse comando vai trazer todas as alterações de outra branch para sua branch atual.
  • Traz o histórico de alterações da branch atual com uma visualização muito mais útil!

git log --decorate --oneline --all --graph

  • Cada parâmetro altera a saída do comando. Veja cada significado:

--decorate: Altera a saída, decorando-a para ficar visualmente mais bem organizada.

--oneline: Um commit por linha

--all: Traz todos os commits de todas as branches

--graph: Estiliza a saída em formato de grafo.

  • Clonar de uma branch específica

git clone -b <branch> <projeto>

Nenhum comentário:

Postar um comentário