Comandos GIT | Um Guia de Sobrevivência para Iniciantes
Comandos GIT
Então você decidiu mergulhar de cabeça no mundo do desenvolvimento de software?
Ótimo! Mas antes de começar, vamos falar sobre o Git, essa ferramenta que vai te ajudar a manter seu código seguro e organizado.
git init
Vamos começar com o básico: git init Esse comando é como dizer "Ei, Git, estou prestes a começar um novo projeto aqui!". Ele cria um repositório Git vazio no seu diretório local.
git init .
git clone
Agora, digamos que você queira pegar um projeto existente para mexer nele. git clone é o seu amigo nesse caso. É como fazer uma cópia exata do projeto para a sua máquina. Fácil, não é?
git clone
git add
Hora de preparar as coisas para o grande momento do salvamento (ou "commit", como eles gostam de chamar). Com git add, você diz ao Git: "Hey, preste atenção nestes arquivos, eles estão prontos para serem salvos!".
git add
git commit
Chegou a hora de fazer aquele salvamento digno de herói! Com git commit, você está oficialmente dizendo ao Git: "Ok, estas alterações estão prontas para serem salvas no histórico do projeto".
git commit
git push
Agora, imagine que suas alterações estão tão incríveis que você quer compartilhá-las com o mundo. É aqui que git push entra em cena. Ele empurra suas mudanças para o repositório remoto, tornando-as visíveis para todos.
git push
git pull
Mas e se outras pessoas estão trabalhando no mesmo projeto? git pull é o que você precisa. Ele puxa as últimas mudanças do repositório remoto e as mescla com o seu trabalho local.
git pull
git branch
Com git branch, você pode criar novas "ramificações" no seu projeto. É como criar universos paralelos para experimentar novas ideias sem bagunçar o projeto principal.
git branch
git merge
Agora, quando estiver satisfeito com suas experiências em uma ramificação, git merge traz tudo de volta para o universo principal. Mesclar é como trazer ordem para o caos.
git merge
git log
Quer dar uma olhada no que aconteceu ao longo do tempo no seu projeto? git log é a janela para o passado. Você pode ver todos os commits e quem fez o quê, quando.
git log
git diff
Por último, mas não menos importante, git diff. Este comando mostra as diferenças entre as versões dos arquivos. É uma ferramenta útil para entender o que mudou entre dois pontos no tempo.
git diff
E aí!!!
Você agora está armado com os principais comandos do Git. É hora de começar a experimentar e ver como eles podem te ajudar a dominar o mundo do desenvolvimento de software!
Em meu repositório tenho uma documentação bem completa a respeito:
https://github.com/mrdouglasmorais/git-github/blob/main/COMMANDS.md