DEV Community

Cover image for Introdução ao Git e GitHub para iniciantes
Anderson Marlon
Anderson Marlon

Posted on

Introdução ao Git e GitHub para iniciantes

"Git é um sistema de controle de versão distribuído que permite que várias pessoas trabalhem juntas em um projeto. Ele permite que você acompanhe as alterações em seus arquivos, reverta a um estado anterior, ramifique-se em diferentes versões e trabalhe em colaboração com outros desenvolvedores."

GitHub é uma plataforma de hospedagem de código fonte baseado no Git que permite que você armazene, compartilhe e gerencie seu código-fonte. É uma plataforma muito popular e amplamente utilizada para desenvolvimento colaborativo.

Neste guia, vamos apresentar os principais conceitos e comandos do Git e GitHub para ajudá-lo a começar a usar essas ferramentas no desenvolvimento de seus projetos.

Instalação

Antes de começar a trabalhar com Git e GitHub, você precisará instalá-los em sua máquina. Existem várias maneiras de fazer isso, dependendo do seu sistema operacional. Aqui estão alguns links úteis para ajudá-lo a começar:

Configuração inicial

Após a instalação do Git, você precisará fazer algumas configurações iniciais. Isso inclui definir seu nome e endereço de e-mail, que serão usados para identificar você em suas contribuições ao projeto.

Para configurar seu nome e endereço de e-mail, abra o terminal e execute os seguintes comandos:

git config --global user.name "Seu nome aqui"
git config --global user.email "Seu e-mail aqui"
Enter fullscreen mode Exit fullscreen mode

Comandos básicos do Git

Aqui estão alguns dos comandos básicos do Git que você precisará conhecer para começar a trabalhar com o sistema de controle de versão:

git init

O comando git init é usado para inicializar um novo repositório Git em um diretório existente. Isso cria um novo subdiretório oculto chamado .git, que contém todos os arquivos necessários para o controle de versão.

git add

O comando git add é usado para adicionar um arquivo ao índice (também conhecido como área de preparação) para o controle de versão. Você pode adicionar um arquivo específico ou adicionar todos os arquivos em um diretório usando o . caractere.

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

git commit

O comando git commit é usado para criar uma nova revisão no histórico de versão. Ele grava uma mensagem de confirmação que descreve as alterações que você fez.

git commit -m "Adicionando arquivo.txt"
git status
Enter fullscreen mode Exit fullscreen mode

git status

O comando git status é usado para ver o status atual do seu repositório. Ele informa quais arquivos estão em rastreamento, quais arquivos foram modificados e quais arquivos estão prontos para serem confirmados.

git status
git log
Enter fullscreen mode Exit fullscreen mode

git log

O comando git log é usado para exibir o histórico de confirmações em seu repositório. Ele mostra informações como a mensagem de confirmação, o autor, a data e a hora da confirmação.

git log
Enter fullscreen mode Exit fullscreen mode

Comandos básicos do GitHub

Aqui estão alguns dos comandos básicos do GitHub que você precisará conhecer para começar a trabalhar com a plataforma:

git clone

O comando git clone é usado para clonar um repositório remoto para o seu computador local. Isso permite que você baixe o código-fonte completo do projeto para sua máquina e trabalhe nele localmente.

git clone https://github.com/usuario/nome-do-repositorio.git
git push
Enter fullscreen mode Exit fullscreen mode

git push

O comando git push é usado para enviar as alterações locais para um repositório remoto. Isso atualiza o repositório remoto com as suas alterações locais.

git push origin nome-do-branch
git pull
Enter fullscreen mode Exit fullscreen mode

git pull

O comando git pull é usado para atualizar o repositório local com as alterações do repositório remoto. Isso é útil quando outras pessoas estão trabalhando no mesmo projeto e você precisa garantir que possui as versões mais atualizadas dos arquivos.

git pull origin nome-do-branch
git branch
Enter fullscreen mode Exit fullscreen mode

git branch

O comando git branch é usado para exibir as ramificações (também conhecidas como branches) em seu repositório local. As ramificações permitem que você trabalhe em diferentes versões do projeto ao mesmo tempo.

git branch
git checkout
Enter fullscreen mode Exit fullscreen mode

git checkout

O comando git checkout é usado para alternar entre diferentes ramificações em seu repositório local.

git checkout nome-do-branch
Enter fullscreen mode Exit fullscreen mode

Conclusão

Este guia apresentou os principais conceitos e comandos do Git e do GitHub para ajudá-lo a começar a usá-los em seus projetos. Lembre-se de que há muito mais a aprender sobre essas ferramentas, mas com estes comandos básicos, você já pode começar a trabalhar com controle de versão e colaboração em equipe.

Você pode ver esse artigo escrito originalmente no meu blog.

Top comments (0)