Problemas Comuns do Git
Conflitos de Merge
Tipos de Conflitos
Resolução
# Ver arquivos em conflito
git status
# Resolver usando ferramenta
git mergetool
# Após resolver
git add .
git commit -m "resolve conflitos"
Problemas de Permissão
Diagnóstico
# Verificar permissƵes
ls -la .git/
# Corrigir permissƵes
chmod -R u+rwX .git/
chmod -R g+rwX .git/
Estados Inesperados
Problemas Comuns
+------------------------+
| ESTADOS COMUNS |
| |
| ⢠Detached HEAD |
| ⢠Untracked files |
| ⢠Staged changes |
| ⢠Stash conflicts |
| ⢠Branch divergence |
+------------------------+
Soluções
# Detached HEAD
git checkout -b nova-branch
git checkout main
# Limpar working directory
git clean -fd
# Desfazer alteraƧƵes
git reset --hard HEAD
Problemas de Rede
Diagnóstico
# Testar conectividade
git ls-remote origin
# Debug detalhado
GIT_CURL_VERBOSE=1 git fetch
# Verificar remote
git remote -v
Problemas de Autenticação
Soluções Comuns
Próximos Passos
Recursos Adicionais
22 abril 2025