Comandos Git Essenciais
Descubra os comandos Git essenciais para o gerenciamento de seus projetos.
I
InSkillCoach
· min
Comandos Git Essenciais
Descubra os comandos Git essenciais para o gerenciamento de seus projetos.
Configuração Inicial
# Configurar a identidade
git config --global user.name "Votre Nom"
git config --global user.email "votre.email@exemple.com"
# Criar um novo repositório
git init
# Clonar um repositório existente
git clone <url_du_depot>
Comandos Básicos
Gerenciamento de Arquivos
# Verificar o estado do repositório
git status
# Adicionar arquivos
git add <fichier>
git add . # Adicionar todos os arquivos
# Criar um commit
git commit -m "Description du commit"
# Ver o histórico
git log
git log --oneline
git log --graph
Gerenciamento de Branches
# Criar uma nova branch
git branch <nom_branche>
git checkout -b <nom_branche> # Criar e alternar
# Alternar de branch
git checkout <nom_branche>
# Mesclar branches
git merge <branche_source>
git rebase <branche_source>
# Excluir uma branch
git branch -d <nom_branche>
Trabalhando com um Repositório Remoto
# Adicionar um repositório remoto
git remote add origin <url_depot>
# Enviar alterações
git push origin <branche>
# Obter alterações
git fetch
git pull
# Ver os repositórios remotos
git remote -v
Gerenciamento de Conflitos
# Ver os conflitos
git status
# Resolver os conflitos
# 1. Abrir os arquivos em conflito
# 2. Escolher as alterações a manter
# 3. Adicionar os arquivos resolvidos
git add <fichier>
# Finalizar a resolução
git commit -m "Résolution des conflits"
Comandos Avançados
Gerenciamento de Alterações
# Desfazer alterações não commitadas
git checkout -- <fichier>
# Desfazer o último commit
git reset HEAD~1
# Modificar o último commit
git commit --amend
# Guardar alterações no stash
git stash
git stash pop
Gerenciamento de Tags
# Criar uma tag
git tag -a v1.0 -m "Version 1.0"
# Enviar as tags
git push origin --tags
Boas Práticas
-
Commits
- Mensagens claras e descritivas
- Um commit por funcionalidade
- Commits atômicos
- Revisão antes do commit
-
Branches
- Branch main estável
- Branches de funcionalidades
- Branches de correção
- Limpeza regular
-
Workflow
- Pull antes do push
- Testes antes do commit
- Revisão de código
- Documentação
Conclusão
Pontos-chave a lembrar:
- Comandos básicos essenciais
- Gerenciamento de branches
- Trabalho colaborativo
- Resolução de conflitos
Recomendações:
- Praticar regularmente
- Seguir as convenções
- Documentar as alterações
- Utilizar as boas práticas
- Aprofundar-se em Git
Sobre InSkillCoach
Especialista em treinamento e tecnologias
Coach especializado em tecnologias avançadas e IA, apoiado pela GNeurone Inc.
Certificações:
- AWS Certified Solutions Architect – Professional
- Certificações Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
1.5k
73
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão