Repositório dedicado a resumos, comandos e conceitos sobre versionamento de código com Git e GitHub.
- Documentação Git: Recursos completos sobre comandos, fluxos de trabalho e conceitos fundamentais do Git.
- Documentação GitHub: Documentação oficial do GitHub, abrangendo desde noções básicas até recursos avançados.
O Git é um sistema de controle de versão poderoso que permite gravar e gerenciar alterações em um repositório local. Aqui estão algumas etapas e dicas úteis para trabalhar com Git:
Antes de começar, é essencial configurar seu nome de usuário e endereço de e-mail no Git:
git config --global user.name "Seu Nome"
git config --global user.email "[email protected]"
Para iniciar o controle de versão em um diretório local, utilizamos o comando git init
:
git init
Esse comando cria um novo repositório Git no diretório atual, preparando-o para controlar as mudanças nos arquivos.
git clone URL_do_Repositório
Esse comando clona um repositorio existente remotamente.
Para registrar as mudanças nos arquivos e prepará-los para o commit, usamos o comando git add :
git add <nome_do_arquivo>
git add .
Prepara os arquivos modificados para serem incluídos no próximo commit.
Após adicionar os arquivos desejados ao stage, usamos o comando git commit para criar um commit com uma mensagem descritiva:
git commit -m "Adiciona alterações no arquivo.txt"
Isso registra as alterações no repositório Git, fornecendo um registro histórico das mudanças feitas.
Para verificar o status atual do repositório, incluindo arquivos modificados, adicionados ao stage ou prontos para commit, utilizamos git status:
git status
O git status fornece informações sobre o estado dos arquivos no repositório, ajudando a acompanhar as mudanças.
Para visualizar o histórico de commits no repositório, usamos o comando git log:
git log
O git log exibe uma lista detalhada dos commits, incluindo informações sobre o autor, data e mensagem associada a cada commit.
git branch <nome_do_branch>
Cria um novo branch onde você pode trabalhar separadamente das alterações principais.
git checkout <nome_do_branch>
Permite alternar entre diferentes branches.
git merge <nome_do_branch>
Incorpora as alterações de outro branch no branch atual.
git remote add origin <URL_do_repositório_remoto>
Conecta seu repositório local a um repositório remoto.
git push origin <nome_do_branch>
Envia seus commits para o repositório remoto no branch especificado.
git pull origin <nome_do_branch>
Atualiza seu repositório local com as alterações do repositório remoto.
git init # Inicializa um repositório Git.
git clone # Esse comando clona um repositorio existente remotamente.
git add <arquivo> # Adiciona um arquivo específico para o stage.
git add . # Adiciona todos os arquivos alterados
git commit -m "mensagem" # Cria um commit com os arquivos no stage.
git status # Verifica o estado atual do repositório.
git log # Exibe o histórico de commits.
git push # Envia seus commits para o repositório remoto no branch especificado.
git pull # Atualiza seu repositório local com as alterações do repositório remoto.
Gravar alterações em um repositório local é o primeiro passo para gerenciar um projeto com Git. Utilizando os comandos git init, git add, git commit, git status e git log, podemos controlar e registrar as mudanças em nosso código, mantendo um histórico organizado e rastreável das alterações.