GIT COMANDOS
- #GitHub
- #Git
Irei expor aqui alguns comandos Git que acredito serem os mais utilizados no dia a dia de um projeto solo ou colaborativo.
O conteúdo e as imagens de tabelas são frutos de um compilado de estudos e necessidades práticas durante os últimos 6 meses, onde criei um arquivo markdown e o adicionei em um repositório no GitHub.
No site do Git encontramos as referências completas de todos os comandos (https://git-scm.com/docs) . Aqui, friso novamente, trata-se de um compilado feito com base na minha experiência e necessidades do dia a dia em projetos colaborativos em bootcamps da DIO e outras escolas de codagem.
Espero que este material ajude estudantes iniciantes que, assim como eu, estão ávidos por conhecer e poder aplicar, "versionar" e crescer na carreira tech.
Comente, curta e contribua.
Grande Abraço!
- Simone (https://github.com/SimoneBraghin)
_____________________________________________
Versão
git -v
Configuração inicial
git config --global user.name Fulano de Tal
git config --global user.email fulanodetal@exemplo.br
git config --list
Testando as configurações. conforme exemplo do usuário acima, saída será igual abaixo:
user.name = Fulano de Tal
user.email = fulanodetal@exemplo.br
color.status = auto
color.branch = auto
color.interactive = auto
color.diff = auto
Comandos de navegação
Clonando repositório
Cria um repositório local a partir de um repositório remoto
git clone link-do-repositorio
Status
Informa o status do git
git status
Commit & atualização repositório remoto
Adiciona todas as mudanças ao próximo commit
git add .
(variação) Adiciona todas as mudanças ao próximo commit
git add -A
Adiciona mudanças específicas ao próximo commit
git add <nome-do-arquivo.extensão>
Realiza um commit com a mensagem fornecida.
git commit -m "Mensagem do commit"
Exibe o histórico de commits
git log
Exibe o histórico de commits em uma linha por commit
git log --oneline
Envia os commits do nosso repositório local ao repositório remoto.
git push