Quick Commit
変更をステージングしてコミットする前に、コミットすべきでないファイルが含まれていないかチェックします。
実行手順
1. git status の確認
git status
2. コミットすべきでないファイルのチェック
以下のパターンに一致するファイルが含まれていないか確認してください。
機密情報を含む可能性のあるファイル
.env,.env.local,.env.productionなど環境ファイル*.pem,*.key,id_rsa,id_ed25519など秘密鍵credentials.json,secrets.jsonなど認証情報ファイル
OS 生成ファイル
.DS_StoreThumbs.dbdesktop.ini._*
IDE・エディタ設定ファイル
.idea/.vscode/settings.json*.swp,*.swo*~
その他
node_modules/,vendor/など依存ディレクトリ*.logログファイル*.tmp,*.temp一時ファイル
3. 問題がなければ add と commit
# すべての変更をステージング
git add .
# または特定のファイルのみ
git add <file>
# コミット
git commit -m "コミットメッセージ"
チェック用コマンド
# 危険なファイルがステージングされていないか確認
git status --porcelain | grep -E '\.env|\.pem|\.key|id_rsa|id_ed25519|credentials\.json|secrets\.json|\.DS_Store|Thumbs\.db|desktop\.ini|^\?\? \._|\.idea/|\.vscode/settings\.json|\.swp$|\.swo$|~$'
注意事項
- 上記コマンドで何も出力されなければ、コミットして問題ありません
- 出力があった場合は、そのファイルをコミット対象から除外するか、
.gitignoreに追加してください - コミットメッセージは変更内容を簡潔に説明してください
Converted and distributed by TomeVault — claim your Tome and manage your conversions.