Comandos mais utilizados!!!
- #GitHub
- #Git
Boa madrugada!!!
a todos os entusiastas e amantes da tecnologia
trago neste artigo algumas dicas de comandos usados no versionamento.
1° Configurações de usuário
git config --global user.name "[meuUsuario]"
git config --global user.email "[meu Email]"
2° Iniciando um repositório
git init
3° Clonando repositórios
git clone [url] clona um repositório git na sua máquina
EXEMPLO:
git clone https://github.com/digitalinnovationone/semana-frontend-mundo-invertido.git
4° Fluxo de alterações
git status
Mostra todos os arquivos novos ou modificados para serem commitados.
git diff
Mostra o que mudou mas não está traqueado ainda.
git add [arquivo] / git add
Começa a traquear os arquivos (colocar em stage) para o próximo commit.
git restore . / git restore --staged
O primeiro descarta as mudanças feitas não traqueadas(cuidado viu) e o segundo tira de stage.
git commit -m "[mensagem do commit]"
Grava aqueles arquivos que estão em stage permanentemente no histórico de versão.
git reset [commit_id]
Reseta todas as mudanças até o ponto daquele commit commit id -> primeiros quatro digitos do commit.
5° Alterações em grupo
Combine suas mudanças e nomeie aquele grupo de mudanças.
git branch
Lista todas as branches locais.
git branch [nome] / git checkout -b [nome]
Cria uma nova branch.
git checkout [nome]
Muda para a branch e atualiza o diretório de trabalho.
git merge [branch]
Combina a 'branch' com a branch atual.
git branch -d [nome]
Exclui a branch.
git branch -m [branch]
Renomeia a branch.
6° Sincronizando com a nuvem
git remote -v
Checa qual o repositório [url] que está linkado.
git remote add origin [url]
Linka seu repositório a o repositório[url] na nuvem.
git push origin [branch]
Envia todos os commits da branch local para a nuvem.
git push
Use git push puro depois do primeiro push, quando o git já sabe para onde mandar e de qual branch.
git pull
Baixa as mudanças daquela branch para a sua máquina.
Tem curso de Git e GitHub aqui na plataforma!!!
Curso de Git e GitHub