Git é um sistema de controle de versão distribuído (DVCS) que rastreia as alterações nos arquivos do seu projeto, permitindo que você volte para versões anteriores e colabore efetivamente com outras pessoas. Este tutorial fornece uma compreensão fundamental do Git, cobrindo comandos e fluxos de trabalho essenciais.
Sumário
- Começando com Git
- Preparando Alterações com
git add
- Criando Commits com
git commit
- Um Fluxo de Trabalho Básico do Git
- Próximos Passos: Expandindo seu Conhecimento em Git
Começando com Git
Antes de mergulhar nos comandos, certifique-se de que o Git esteja instalado em seu sistema. Você pode baixá-lo no site oficial do Git. Após a instalação, navegue até o diretório do seu projeto usando a linha de comando ou terminal. Inicialize um repositório Git usando:
git init
Isso cria uma pasta .git
oculta em seu diretório, rastreando as alterações dentro dela.
Preparando Alterações com git add
O comando git add
prepara as alterações, preparando-as para seu próximo commit. Pense nisso como selecionar as modificações que você deseja salvar como parte de um snapshot específico. git add
recebe arquivos ou diretórios como argumentos.
Exemplos:
git add README.md
: Prepara alterações apenas emREADME.md
.git add *.txt
: Prepara alterações em todos os arquivos.txt
.git add .
: Prepara todas as alterações no diretório atual e seus subdiretórios. Use com cuidado!
Após usar git add
, as alterações são preparadas, mas ainda não salvas permanentemente. Você as verá listadas se executar git status
.
Criando Commits com git commit
O comando git commit
salva (faz commit) suas alterações preparadas no repositório Git local. Cada commit representa um snapshot do seu projeto em um ponto específico no tempo e inclui uma mensagem descritiva.
O comando:
git commit -m "Sua mensagem de commit descritiva"
A flag -m
adiciona sua mensagem diretamente ao comando. Uma mensagem bem escrita é crucial para entender o histórico do seu projeto. Sem -m
, o Git abre um editor de texto para você escrever a mensagem.
Um Fluxo de Trabalho Básico do Git
- Faça alterações: Edite os arquivos do seu projeto.
- Prepare alterações: Use
git add
para selecionar as alterações para seu próximo commit. - Faça commit das alterações: Use
git commit -m "Sua mensagem"
para salvar as alterações preparadas.
Este ciclo de fazer alterações, prepará-las e fazer commit delas forma o núcleo do controle de versão do Git.
Próximos Passos: Expandindo seu Conhecimento em Git
Este tutorial abordou os fundamentos. Para utilizar totalmente o poder do Git, explore comandos adicionais como:
git push
: Envia seus commits para um repositório remoto (como GitHub ou GitLab).git pull
: Baixa alterações de um repositório remoto.git branch
: Cria e gerencia branches para desenvolvimento paralelo.git merge
: Combina alterações de diferentes branches.git status
: Mostra o status atual do seu diretório de trabalho e área de preparação.git log
: Mostra o histórico de commits.
Dominar esses comandos permitirá que você colabore efetivamente, gerencie projetos complexos e mantenha um histórico de versões limpo e organizado.