0%
Comandos Git Essenciais

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

  1. Commits

    • Mensagens claras e descritivas
    • Um commit por funcionalidade
    • Commits atômicos
    • Revisão antes do commit
  2. Branches

    • Branch main estável
    • Branches de funcionalidades
    • Branches de correção
    • Limpeza regular
  3. 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
InSkillCoach

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

Link copiado!