Ferramentas para desenvolvedores
Gerador de .gitignore
Gere modelos predefinidos de ficheiros .gitignore para projetos em Python, Node, Java, Go e Rust de forma rápida.
Executar ferramenta
O gerador de ficheiros .gitignore cria modelos de configuração para projetos de software em controlo de versões. Ao configurar um repositório Git, é essencial excluir ficheiros temporários, pastas de dependências locais, binários compilados e registos de execução para manter a base de código organizada e limpa. Esta ferramenta disponibiliza modelos predefinidos para cinco opções reconhecidas: Python, Node, Java, Go e Rust. Caso o utilizador não indique qualquer linguagem no campo de entrada, a ferramenta aplica Python por predefinição. O texto introduzido não faz distinção entre maiúsculas e minúsculas, pelo que termos como «node» ou «NODE» produzem o mesmo ficheiro de regras. Depois de clicar em «Gerar», o painel de resultados mostra o texto completo do modelo correspondente e a contagem exata de quebras de linha presentes no documento. Se for indicada uma tecnologia não suportada, a ferramenta mostra um aviso de que a opção não é reconhecida. Pode copiar o texto gerado diretamente para a raiz do seu repositório local.
Instruções
- Introduza o nome da linguagem pretendida (Python, Node, Java, Go ou Rust) no campo indicado.
- Se pretender obter o modelo de Python, pode deixar o campo em branco.
- Clique em «Gerar» para obter o ficheiro com as regras de exclusão.
- Consulte o conteúdo do ficheiro gerado e a contagem de linhas no painel de resultados.
- Copie o texto obtido para o ficheiro .gitignore na raiz do seu projeto local.
Exemplos
- Configuração para Node: introduza «Node» no campo para obter o modelo com regras para dependências como node_modules e ficheiros de registo temporários.
- Configuração padrão para Python: deixe o campo vazio para gerar o modelo predefinido com exclusões para ficheiros compilados .pyc, pastas __pycache__ e ambientes virtuais.
Perguntas frequentes
Que linguagens são suportadas por este gerador?
A ferramenta disponibiliza modelos predefinidos para cinco linguagens: Python, Node, Java, Go e Rust.
O que acontece se não introduzir nenhuma linguagem?
Quando o campo de entrada é deixado em branco, a ferramenta aplica automaticamente o modelo de Python por predefinição.
A escrita com maiúsculas ou minúsculas altera o resultado?
Não. A validação do nome da tecnologia não distingue maiúsculas de minúsculas, aceitando variantes como «node», «Node» ou «NODE».
O que acontece ao introduzir uma linguagem não reconhecida?
Se inserir uma tecnologia diferente das cinco opções suportadas, a ferramenta mostra uma mensagem a indicar que a opção não é válida.