DEV Community

Cover image for Introdução aos Comandos Git
Mayanna Oliveira
Mayanna Oliveira

Posted on

1

Introdução aos Comandos Git

Tópicos

git github gitlab Bitbucket gitkraken


O que é Git?

O Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear as alterações em arquivos e coordenar o trabalho em projetos de desenvolvimento de software. Ele permite que várias pessoas trabalhem em um mesmo projeto, gerenciando diferentes versões dos arquivos e facilitando a colaboração.


Instalação do Git

Aqui está um passo a passo para instalar o Git em seu sistema:

  1. Acesse o site oficial do Git.

  2. Escolha a versão do Git adequada para o seu sistema operacional (Windows, macOS, Linux) e clique no link de download correspondente.

  3. Após o download ser concluído, execute o arquivo de instalação.

  4. Siga as instruções do assistente de instalação. Geralmente, você pode aceitar as opções padrão, a menos que tenha necessidades específicas.

  5. Durante a instalação, você pode escolher componentes adicionais para serem instalados, como a interface gráfica do usuário do Git e o Git Bash (um terminal Unix). Selecione as opções desejadas.

  6. Na tela "Seleção de editor", escolha o editor de texto que você deseja usar com o Git. Se você não tiver preferência, pode deixar a opção padrão.

  7. Na tela "Caminho de destino", você pode escolher onde o Git será instalado em seu sistema. Novamente, a opção padrão geralmente é adequada.

  8. Na tela "Configurações adicionais", você pode optar por adicionar o Git ao PATH do sistema e escolher a conversão automática de fim de linha. Selecione as opções conforme sua preferência.

  9. Após concluir as configurações adicionais, clique em "Instalar" para iniciar a instalação do Git.

  10. Aguarde até que a instalação seja concluída com sucesso.

Após a instalação, você pode abrir um terminal ou prompt de comando e digitar "git --version" para verificar se o Git foi instalado corretamente.


Bitbucket, GitLab e GitHub

O Bitbucket, GitLab e GitHub são plataformas de hospedagem de código e colaboração, mas possuem algumas diferenças. O Bitbucket, assim como o GitHub, é mais focado em hospedagem de código e colaboração entre desenvolvedores. O GitLab, além de oferecer esses recursos, é uma solução completa de DevOps, com recursos integrados de CI/CD, rastreamento de problemas e gerenciamento de projetos. Além disso, o GitLab pode ser instalado no local (self-hosted), enquanto o Bitbucket e o GitHub são baseados em nuvem.


Comandos Git

Alguns comandos básicos do Git para manipular repositórios no GitHub:

  • git clone <URL>: Clona um repositório do GitHub para o seu computador.
  • git add <arquivo>: Adiciona um arquivo específico para ser poder efetuar o commit.
  • git remote add origin <URL>: Adiciona um repositório remoto ao seu projeto local.
  • git remote -v: Lista os repositórios remotos vinculados ao seu projeto local.
  • git pull origin <branch>: Atualiza a branch local com as alterações mais recentes do repositório remoto.
  • git commit -m "<mensagem>": Realiza um commit das alterações com uma mensagem.
  • git reset <commit>: Desfaz as alterações até um determinado commit.
  • git revert <commit>: Desfaz um commit específico criando um novo commit com as alterações revertidas.
  • git stash: Guarda as alterações em uma pilha de stash temporária.
  • git push: Envia as alterações locais para o repositório remoto no GitHub.
  • git pull: Atualiza o repositório local com as alterações mais recentes do repositório remoto.
  • git branch: Lista as branches disponíveis no repositório.
  • git checkout <branch>: Altera para a branch especificada.
  • git branch <nome_branch>: Cria uma nova branch.
  • git checkout -b <nome_branch>: Cria e altera para uma nova branch.
  • git merge <branch>: Mescla as alterações de uma branch para a branch atual. e funcionalidades disponíveis.
  • git status: Mostra o estado atual do repositório e dos arquivos.
  • git log: Exibe o histórico de commits do repositório.

Lembre-se de sempre consultar a documentação oficial do Git para mais detalhes sobre cada comando e suas opções, recomendo a leitura da documentação do Github e do Gitlab que são os mais utilizados.


Ferramenta Gráfica

O GitKraken é uma ferramenta gráfica de interface de usuário para o Git. Ele fornece uma maneira visual e intuitiva de trabalhar com repositórios Git, permitindo que os usuários realizem operações como clonar repositórios, criar branches, fazer commits, fazer merge de código e muito mais, tudo através de uma interface amigável. O GitKraken é popular entre desenvolvedores e equipes que desejam uma experiência visual ao usar o Git.


Redes Sociais

Siga-me nas redes sociais para receber mais artigos como esses.

biolink Linkedin credly github whatsapp gmail

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

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

Okay