Ludovic Frank Gitignore

Lua 用 .gitignore

Lua 用の除外ルール 27 件。そのままリポジトリにコピーして使えます。

軽量の埋め込み可能なスクリプト言語

Lua 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:49:15 UTC
# 技術:Lua

### Lua ###
luac.out
# オブジェクトファイル
*.o
*.src.rock
*.ko
# ZIP アーカイブ
*.zip
# オブジェクトファイル
*.obj
# Gzip で圧縮された tar アーカイブ
*.tar.gz
*.elf
*.gch
*.os
*.pch
# ライブラリファイル
*.lib
# 静的ライブラリ
*.a
*.la
*.lo
# ダイナミックリンクライブラリ
*.dll
*.def
# 共有オブジェクト
*.so
*.exp
# バージョン管理された共有オブジェクト
*.so.*
# macOS ダイナミック ライブラリ
*.dylib
# Windows 実行可能ファイル
*.exe
# コンパイラの出力
*.out
# アプリケーションバンドル
*.app
# 32 ビット x86 バイナリ
*.i*86
# 64 ビット x86 バイナリ
*.x86_64
# 16進ダンプファイル
*.hex

Lua のルールで除外されるもの

以下の各パターンと、.gitignore に含める理由を説明します。

コンパイルされた Lua ソース

パターン 除外対象
luac.out コンパイルされた Lua ソース
*.src.rock luarocks ビルド ファイル
*.zip ZIP アーカイブ
*.tar.gz Gzip で圧縮された tar アーカイブ

オブジェクトファイル

パターン 除外対象
*.o オブジェクトファイル
*.ko オブジェクトファイル
*.obj オブジェクトファイル
*.elf オブジェクトファイル
*.os オブジェクトファイル

プリコンパイルされたヘッダー

パターン 除外対象
*.gch プリコンパイルされたヘッダー
*.pch プリコンパイルされたヘッダー

ライブラリ

パターン 除外対象
*.lib ライブラリファイル
*.a 静的ライブラリ
*.la ライブラリ
*.lo ライブラリ
*.def ライブラリ
*.exp ライブラリ

共有オブジェクト (Windows DLL を含む)

パターン 除外対象
*.dll ダイナミックリンクライブラリ
*.so 共有オブジェクト
*.so.* バージョン管理された共有オブジェクト
*.dylib macOS ダイナミック ライブラリ

実行可能ファイル

パターン 除外対象
*.exe Windows 実行可能ファイル
*.out コンパイラの出力
*.app アプリケーションバンドル
*.i*86 32 ビット x86 バイナリ
*.x86_64 64 ビット x86 バイナリ
*.hex 16進ダンプファイル

この Lua 用 .gitignore の使い方

  1. 上の Lua 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

言語 のほかの .gitignore テンプレート

言語 の全テンプレートを見る