Ferramentas para programadores
Gerador de ficheiros .gitignore
Crie um .gitignore a partir de modelos para linguagens, frameworks, editores e sistemas operativos, sem duplicados.
O que é esta ferramenta?
Mantenha fora do repositório os ficheiros de compilação, dependências, segredos e lixo do editor. Escolha as linguagens, frameworks, ferramentas, editores e sistemas operativos que usa, acrescente os seus padrões e transfira um .gitignore arrumado, com cada secção identificada e as regras duplicadas removidas.
Os modelos baseiam-se em convenções muito usadas pela comunidade e cobrem 28 linguagens, frameworks, ferramentas, editores e sistemas operativos. As secções mantêm os comentários para perceber para que serve cada regra.
Um .gitignore só afeta ficheiros não acompanhados. Se um ficheiro já foi submetido, retire-o do índice com git rm --cached <ficheiro> para a regra ter efeito.
Como usar: Gerador de .gitignore
- Procure ou clique nos modelos de que precisa — por exemplo Node.js, Next.js, VS Code e macOS.
- Acrescente padrões personalizados, um por linha.
- Reveja o ficheiro combinado; os padrões partilhados por vários modelos aparecem uma só vez.
- Transfira-o como .gitignore e coloque-o na raiz do repositório.
Exemplos
O essencial para Node.js
node_modules/ dist/ .env *.log
Perguntas frequentes
Onde fica o ficheiro .gitignore?
Na pasta raiz do repositório. Pode adicionar mais .gitignore em subpastas; as suas regras aplicam-se em relação à própria pasta.
Porque é que um ficheiro continua acompanhado depois de o ignorar?
O Git continua a acompanhar ficheiros submetidos antes da regra existir. Execute git rm --cached <ficheiro>, faça commit e a regra passa a aplicar-se.
O que significa ! num .gitignore?
Um ! no início volta a incluir um ficheiro excluído por um padrão anterior, por exemplo !.env.example para manter um ficheiro de ambiente de exemplo.
Devo ignorar as definições do editor?
Ignore as pessoais, mas muitas equipas submetem ficheiros partilhados como .vscode/extensions.json. O modelo do VS Code mantém esses ficheiros e ignora o resto.
Vai precisar de mais capacidades no futuro?
Ferramentas premium, limites mais altos e acesso por API estão nos nossos planos. A V1 continua gratuita e privada no seu navegador.