使い方
「.gitignore の内容」に、プロジェクト直下の .gitignore を貼るか「.gitignore を選ぶ」で読み込みます。
「確かめるパス」に、確かめたいファイルやフォルダを 1 行に 1 つ書きます。「フォルダを選ぶ」を使うと、名前だけを読んで一覧にできます。
結果の「効いた行」で、どの行で決まったかを確かめます。親フォルダが除外されている場合は、その親フォルダが示されます。
「.gitignore を作る」で、よく使う項目(Node・Python・Java など)を選んで組み立て、コピーか保存をします。
「コミットメッセージ」に書いた文を貼ると、Conventional Commits の書式と件名の長さを検査します。
できること
行ごとの判定と、効いた行の表示
各パスについて、最後に一致した行を表示します。行番号つきなので、どの行を直せばよいかが分かります。
親フォルダの除外を再現
git と同じく、親フォルダが除外されていると中のファイルは「!」の行でも戻らない、という扱いを再現します。
git の書き方の規則に沿って判定
「/」の位置による相対判定、末尾の「/」(フォルダだけ)、「**」、「!」、「\#」「\!」、末尾の空白、「[…]」を扱います。
よく使う項目から .gitignore を作成
Node.js・Python・Java・Go・macOS・Windows・JetBrains・VS Code の項目を選び、重複する行を除いて組み立てます。出典を明記します。
コミットメッセージの書式検査
Conventional Commits 1.0.0 の type(scope)!: description、本文、フッター、BREAKING CHANGE を検査し、件名の長さを表示します。
フォルダは名前だけ読む
フォルダを選ぶと、ファイル名の一覧だけを読みます。中身は読まず、外へ送信もしません。
こんなときに
- .gitignore に書いたのに、ファイルが無視されない(または無視されすぎる)理由を知りたい
- 「!」で一部を戻そうとしたが効かない。親フォルダが除外されていないか確かめたい
- 新しいリポジトリ用に、Node や Python などの .gitignore をすばやく作りたい
- チームのコミットメッセージを「type(scope): 説明」の形にそろえたい
- 既に追跡しているファイルを無視したいとき、git rm --cached の手順を確かめたい
対応状況
| 機能 | 対応 | 補足 |
|---|---|---|
| .gitignore によるパスごとの判定(無視される・されない) | 対応 | — |
| 効いた行(行番号)と、親フォルダ除外の表示 | 対応 | — |
| 否定(!)・**・[…]・末尾の / の規則 | 対応 | git の PATTERN FORMAT に沿う |
| .gitignore の作成(よく使う項目の組み合わせ) | 一部対応 | 8 種類の一部抜粋。全テンプレートではありません |
| コミットメッセージの書式と件名の長さの検査 | 対応 | — |
| コミットメッセージの内容の良し悪し | 非対応 | 書式と長さだけを見ます |
| サブフォルダの .gitignore・.git/info/exclude・グローバルの除外設定 | 非対応 | 読みません |
| 既に追跡されているファイルの判定 | 非対応 | git rm --cached で索引から外す手順を表示します |
| git コマンドの実行・リポジトリへのアクセス | 非対応 | — |
| パスの読み込み(フォルダ選択) | 一部対応 | ファイル名だけを読みます。中身は読みません |
制限・注意事項
- .gitignore は 50 万文字・5,000 行まで。確かめるパスは 5,000 件まで。
- 大文字・小文字の区別は、既定では Linux と同じく区別します。core.ignorecase が有効な環境では区別しません。
- 「既に追跡されているファイル」は、.gitignore では無視されません(この注意は常に表示します)。
- 実際のリポジトリの判定は、git check-ignore -v で確かめられます。このツールはその代わりではありません。
プライバシーと安全性
.gitignore・パス・コミットメッセージはブラウザの中だけで処理し、送信も保存もしません。フォルダを選んだときはファイル名だけを読みます。ページを閉じると内容は消えます。
よくある質問
.gitignore に書いたのに、ファイルが無視されないのはなぜ?
「!」で戻したのに効かないのはなぜ?
.gitignore の「/」はどういう意味ですか?
コミットメッセージはどんな形で書けばよいですか?
件名は何文字までが目安ですか?
.gitignore のテンプレートの出典は?
関連ツール
テキスト・コード Diff
変更前と変更後を貼り付けるかファイルをドロップするだけで、追加・削除された行と、行の中で変わった単語まで色分けして表示します。結果は unified 形式のパッチとしてコピー・保存でき、入力はブラウザの外へ出ません。
正規表現テスター(Regex Tester)
パターンを入力すると、一致した箇所がテスト文字列の上で即座に色付けされます。キャプチャグループ・置換結果・パターンの意味まで一画面で確認でき、ブラウザを固まらせる危険なパターンは 1 秒で自動停止します。
文字数カウント・テキスト整形(Text Studio)
貼り付けた瞬間に文字数・バイト数・行数・原稿用紙の枚数が分かり、全角⇔半角やカタカナ変換、空行・重複行の削除もワンクリック。変更箇所の数を表示し、いつでも元に戻せます。
UUID / ULID / NanoID / トークン生成
ページを開いた瞬間に UUID が 1 件生成済み。種類を選ぶだけで UUID v7・ULID・NanoID・ランダムトークンに切り替わり、最大 1 万件を .txt / .csv / .json で保存できます。既存の UUID や ULID を貼り付ければ、埋め込まれた時刻やバージョンも読み取れます。
JSON 整形・検証(JSON Studio)
JSON を貼り付けるだけで整形・1 行化・構文チェック。エラーは「何行目の何が悪いか」まで表示し、コメントや末尾カンマは自動修復できます。データは端末の外へ送信しません。
コード整形・圧縮(Code Formatter)
コードを貼り付けるだけで、言語を自動判定して整形できます。インデント・1 行の幅・セミコロン・引用符・末尾カンマを選べ、JavaScript・CSS・HTML は圧縮前後のサイズと削減率も表示。入力は端末の外へ出ません。
最終更新: