DEV Community

Francisco Júnior
Francisco Júnior

Posted on

Guia dos Comandos Git com Exemplos

1. git init

O comando git init é usado para criar um novo repositório Git em um diretório existente. Por exemplo:

$ git init
Enter fullscreen mode Exit fullscreen mode

2. git clone

O comando git clone é usado para clonar (copiar) um repositório Git remoto para o seu sistema local. Por exemplo:

$ git clone https://github.com/seurepositorio/exemplo.git
Enter fullscreen mode Exit fullscreen mode

3. git add

O comando git add é usado para adicionar mudanças ao próximo commit. Por exemplo, para adicionar um arquivo chamado arquivo.txt:

$ git add arquivo.txt
Enter fullscreen mode Exit fullscreen mode

4. git commit

O comando git commit é usado para confirmar as mudanças que você adicionou ao índice (staging area) no repositório Git. Por exemplo:

$ git commit -m "Mensagem descritiva do commit"
Enter fullscreen mode Exit fullscreen mode

5. git status

O comando git status mostra o estado atual do seu repositório Git, incluindo arquivos não rastreados, arquivos modificados e arquivos prontos para serem confirmados. Por exemplo:

$ git status
Enter fullscreen mode Exit fullscreen mode

6. git log

O comando git log é usado para exibir o histórico de commits no repositório Git. Por exemplo:

$ git log
Enter fullscreen mode Exit fullscreen mode

7. git branch

O comando git branch lista todas as ramificações (branches) disponíveis em seu repositório. Por exemplo:

$ git branch
Enter fullscreen mode Exit fullscreen mode

8. git checkout

O comando git checkout é usado para alternar entre ramificações e commits. Por exemplo, para mudar para uma ramificação chamada feature-nova:

$ git checkout feature-nova
Enter fullscreen mode Exit fullscreen mode

9. git merge

O comando git merge é usado para mesclar mudanças de uma ramificação em outra. Por exemplo, para mesclar as mudanças da ramificação feature-nova na ramificação master:

$ git checkout master
$ git merge feature-nova
Enter fullscreen mode Exit fullscreen mode

10. git push

O comando git push é usado para enviar as alterações locais para um repositório remoto. Por exemplo, para enviar as mudanças da ramificação atual para o repositório remoto:

$ git push origin nomeda-ramificaremota
Enter fullscreen mode Exit fullscreen mode

11. git pull

O comando git pull é usado para buscar as alterações de um repositório remoto e mesclá-las em seu repositório local. Por exemplo:

$ git pull origin nomeda-ramificaremota
Enter fullscreen mode Exit fullscreen mode

12. git fetch

O comando git fetch é usado para buscar as alterações de um repositório remoto sem mesclá-las em seu repositório local. Por exemplo:

$ git fetch origin nomeda-ramificaremota
Enter fullscreen mode Exit fullscreen mode

13. git clone

O comando git clone é usado para criar uma cópia local de um repositório remoto. Por exemplo:

$ git clone url-do-repositorio
Enter fullscreen mode Exit fullscreen mode

Estes são apenas alguns dos comandos mais comuns do Git. Lembre-se de que o Git tem muitos outros comandos e opções para atender a uma variedade de necessidades de controle de versão e colaboração. À medida que você se torna mais experiente com o Git, você pode explorar comandos avançados e opções específicas para otimizar seu fluxo de trabalho de desenvolvimento de software.

Este artigo fornece uma introdução aos comandos do Git e serve como ponto de partida para quem deseja aprender mais sobre esta ferramenta poderosa. À medida que você se familiariza com o Git, você pode explorar documentação adicional, tutoriais e exemplos mais detalhados para aprofundar seus conhecimentos. O controle de versão é uma habilidade valiosa para qualquer desenvolvedor, e o Git é uma das ferramentas mais amplamente utilizadas para esse fim.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay