You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git add . //adiciona todos os arquivos
git add <nomeDoArquivo> //adiciona arquivos especificos
git commit -m <"nomeDoCommit"> //commitar
git status //ver status
git push origin <nomeDaBranch> //enviar branch ou alterações para o GitHub
git pull //puxar arquivos do GitHub para sua maquina
git fetch //buscar todas as alterações da branch remota para a local
Git Branch:
git branch //ver branches
git branch -a //ver branches remotas e locais
git checkout -b <nomeDaBranch> //cria uma branch
git checkout <nomeDaBranch> //navega para a branch 'nomeDaBranch'
git branch -d <nomeDaBranch> //deletar branch 'nomeDaBranch'
git switch <nomeDaBranch> //entra na branch
git switch -c <nomeDaBranch> //cria a branch e entra nela
git branch -m <nomeAtual> <novoNome> //mudar nome da branch
git branch -m <novoNome> //mudar o nome quando vc esta na branch
git merge <nomeDaBranch> //juntar as branches
git branch -M "main" //mudar branch para main
git push origin <nomeDaBranch> //subir a nova branch para o GitHub
Clonar Repositorios:
git clone <git@github.LinkDoRepositorio.git>
Git Stash:
git stash save <"nomeDoStash"> //guardar conteudo de forma temporaria
git stash list //ver a lista do stash, guardado em vetores
git stash pop <indiceDoVetor> //pegar conteúdo do stash de volta
git stash clear //limpar stash
Git Log:
git log //ver historico de commits
git log --oneline //historico em uma linha
git log --graph //historico em formato de grafico
Deletar Alterações: (CUIDADO)
git restore --staged . //desfazer o efeito do comando "git add." (não desfaz as modificações feitas nos arquivos do projeto)
git reset --soft HEAD~1 //remover commit sem alterar o trabalho feito (não desfaz as modificações feitas nos arquivos do projeto)
(CUIDADO) (CUIDADO)
git checkout -- . //remover alterações não adicionadas e não commitadas, (DESFAZ MODIFICAÇÕES FEITAS NO DIRETÓRIO e restaura os arquivos para o último commit.
git restore . //remover alterações nao adicionadas, (DESFAZ MODIFICAÇÕES FEITAS NO DIRETÓRIO restaura para o estado em que estava no último commit)
git clean -f //remover arquivos não rastreados do diretório de trabalho.
Git Reset: (CUIDADO)
git reset <HEART~1> //voltar para ultimo commit HEART~2 HEART~3
git reset <id do commit> //passar o id do commit como parametro