Sobre esta ferramenta
O arquivo **.gitignore** diz ao Git quais arquivos e pastas deve ignorar no seu repositório. Isso é essencial para evitar subir arquivos desnecessários como node_modules, arquivos de configuração local, senhas, ou arquivos compilados.
Um bom .gitignore mantém seu repositório limpo, reduz o tamanho dos commits, e previne acidentes de segurança (como subir arquivos .env com senhas). Cada linguagem e framework tem padrões específicos que devem ser ignorados.
Este gerador inclui templates para as linguagens e frameworks mais populares: Node.js, Python, React, Vue, WordPress, Laravel, Java, e muitos outros. Selecione seu stack, personalize se necessário, e baixe o .gitignore perfeito para seu projeto.
Como usar
1. Selecione um ou mais templates de acordo com seu projeto (Node.js, Python, etc.)
2. As regras são combinadas automaticamente sem duplicatas
3. Adicione regras personalizadas se precisar ignorar arquivos específicos
4. Revise a pré-visualização do arquivo gerado
5. Clique em "Copiar" ou "Baixar .gitignore"
6. Coloque o arquivo na raiz do seu projeto Git
Formula
Sintaxe do .gitignore:
- arquivo.txt → ignora arquivo específico
- *.log → ignora todos os arquivos .log
- /pasta/ → ignora pasta na raiz
- pasta/ → ignora pasta em qualquer nível
- !importante.log → NÃO ignora (exceção)
- **/*.tmp → ignora em todos os subdiretórios