Git / Docker / Linux
Guias práticos de desenvolvimento
Resolva um problema específico, confira o resultado e entenda os comandos que você usa.
- gitComo desfazer um commit no Git: reset, revert ou restore?
Saiba como desfazer um commit local, reverter um commit compartilhado ou retirar um arquivo da preparação, com um exemplo reproduzível.
- gitComo resolver conflitos de merge no Git, passo a passo
Reproduza um conflito de merge no Git, edite o resultado, revise o diff preparado e conclua ou cancele o merge.
- dockerComo liberar espaço no Docker sem remover volumes
Confira o uso de disco do Docker e escolha uma limpeza de imagens, contêineres ou cache, preservando os volumes.
- dockerVolume Docker ou bind mount: qual usar?
Compare volumes gerenciados pelo Docker e bind mounts de diretórios do host, com exemplos de persistência e acesso somente leitura.
- linuxPermissões Linux: o que significam chmod 644 e 755?
Entenda as permissões numéricas no Linux, o acesso a diretórios e como aplicar modos diferentes a arquivos e pastas.
- gitGit SSH: como resolver Permission denied (publickey)
Diagnostique a autenticação SSH no GitHub: URL remota, chaves carregadas, impressão digital do servidor e acesso ao repositório.
- dockerDocker port already allocated: como resolver porta ocupada
Encontre o contêiner ou processo que ocupa uma porta Docker, escolha outra porta do host e confira o serviço publicado.