.gitignore para Lua

27 regras de exclusão para Lua, prontas a copiar para o seu repositório.

Linguagem de scripts leve e incorporável

O .gitignore completo para Lua

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:59:26 UTC
# Tecnologias: Lua

### Lua ###
luac.out
# Ficheiro objeto
*.o
*.src.rock
*.ko
# Arquivo ZIP
*.zip
# Ficheiro objeto
*.obj
# Arquivo tar comprimido com gzip
*.tar.gz
*.elf
*.gch
*.os
*.pch
# Ficheiro de biblioteca
*.lib
# Biblioteca estática
*.a
*.la
*.lo
# Biblioteca de ligação dinâmica
*.dll
*.def
# Objeto partilhado
*.so
*.exp
# Objeto partilhado com versão
*.so.*
# Biblioteca dinâmica do macOS
*.dylib
# Executável Windows
*.exe
# Resultados do compilador
*.out
# Pacote de aplicação
*.app
# Binário x86 de 32 bits
*.i*86
# Binário x86 de 64 bits
*.x86_64
# Ficheiro de despejo hexadecimal
*.hex

O que estas regras de Lua ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Código-fonte Lua compilado

Padrão O que ignora
luac.out Código-fonte Lua compilado
*.src.rock Ficheiros de compilação do luarocks
*.zip Arquivo ZIP
*.tar.gz Arquivo tar comprimido com gzip

Ficheiros objeto

Padrão O que ignora
*.o Ficheiro objeto
*.ko Ficheiros objeto
*.obj Ficheiro objeto
*.elf Ficheiros objeto
*.os Ficheiros objeto

Cabeçalhos pré-compilados

Padrão O que ignora
*.gch Cabeçalhos pré-compilados
*.pch Cabeçalhos pré-compilados

Bibliotecas

Padrão O que ignora
*.lib Ficheiro de biblioteca
*.a Biblioteca estática
*.la Bibliotecas
*.lo Bibliotecas
*.def Bibliotecas
*.exp Bibliotecas

Objetos partilhados (incluindo DLLs do Windows)

Padrão O que ignora
*.dll Biblioteca de ligação dinâmica
*.so Objeto partilhado
*.so.* Objeto partilhado com versão
*.dylib Biblioteca dinâmica do macOS

Executáveis

Padrão O que ignora
*.exe Executável Windows
*.out Resultados do compilador
*.app Pacote de aplicação
*.i*86 Binário x86 de 32 bits
*.x86_64 Binário x86 de 64 bits
*.hex Ficheiro de despejo hexadecimal

Como utilizar este .gitignore para Lua

  1. Copie as regras de Lua acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Linguagem

Ver todos os modelos de Linguagem