Sobre esta ferramenta
Gere arquivos .gitignore para seu projeto selecionando suas linguagens de programação, estruturas, IDEs e sistemas operacionais. A ferramenta combina padrões de ignorar selecionados dos modelos gitignore oficiais do GitHub para criar um .gitignore abrangente que mantém seu repositório limpo de artefatos de construção, dependências e arquivos de sistema.
Perguntas frequentes
- Onde devo colocar o arquivo .gitignore?
- Coloque .gitignore no diretório raiz do seu repositório. Você também pode ter arquivos .gitignore em subdiretórios para regras específicas de diretório. O Git os processa hierarquicamente da raiz à folha.
- O .gitignore remove arquivos já rastreados?
- Não. .gitignore apenas impede a adição de arquivos não rastreados. Se um arquivo já estiver rastreado, adicioná-lo a .gitignore não o removerá. Execute 'git rm --cached <file>' primeiro para parar de rastreá-lo.
- Quais padrões são mais comumente necessários?
- node_modules/ para JavaScript, __pycache__/ para Python, .env para segredos, .DS_Store para macOS e diretórios IDE (.idea/, .vscode/). Eles cobrem os commits acidentais mais comuns.
- Posso ter um .gitignore global?
- Sim. Crie um .gitignore global com 'git config --global core.excludesfile ~/.gitignore_global'. Isso se aplica a todos os seus repositórios – perfeito para arquivos de sistema operacional e IDE (.DS_Store, Thumbs.db, .idea/).