No Debian 12, instale o Git executando:
sudo apt update && sudo apt install git -yVerifique a instalação com:
git --versionDefina seu nome e e-mail:
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"Crie as pastas:
mkdir -p ~/Projetos/GIT && cd ~/Projetos/GITInicialize um repositório Git:
git initCrie um arquivo chamado guia_git:
echo "Guia Prático de Git" > guia_gitAdicione todos os arquivos ao repositório:
git add .Faça o primeiro commit:
git commit -m "Inicialização do repositório"Crie e alterne para a branch desenvolvimento:
git checkout -b desenvolvimentoAdicione alterações ao guia_git:
echo "Adicionando mais conteúdo." >> guia_gitAdicione e confirme a mudança:
git add guia_git
git commit -m "Atualização do guia_git"git checkout -- guia_gitgit reset --soft HEAD~1Para remover completamente a alteração:
git reset --hard HEAD~1Volte para a main:
git checkout mainFaça o merge:
git merge desenvolvimentoPara listar os commits realizados no repositório, use:
git log --onelineIsso exibirá uma lista compacta dos commits com seus IDs únicos, permitindo identificar qual commit desfazer.
Se o merge do arquivo guia_git.v02 foi enviado da desenvolvimento para a main por engano, use:
git checkout main
git reset --hard HEAD~1Se o merge já foi enviado ao repositório remoto, utilize:
git revert -m 1 <ID_DO_COMMIT_DO_MERGE>Adicione uma tag guia_git.v01:
git tag -a guia_git.v01 -m "Versão inicial do guia"Faça outra alteração no guia_git:
echo "Mais melhorias no guia." >> guia_gitConfirme e crie uma nova tag guia_git.v02:
git add guia_git
git commit -m "Melhoria no guia_git"
git tag -a guia_git.v02 -m "Segunda versão do guia"Agora você sabe como:
- Instalar e configurar o Git
- Criar repositórios e branches
- Adicionar e desfazer mudanças
- Listar commits para identificar alterações
- Realizar merge entre branches
- Criar e incrementar versões com tags
- Desfazer um merge incorreto
Esse é um guia básico para o uso eficiente do Git!