コミット済みの .env を .gitignore では消せない──git rm --cached と履歴の後始末
出典: Zenn (Claude topic)
Hiroba による自動要約
.gitignore は追跡開始前のファイルにしか効かないため、既にコミットされた .env を .gitignore に記述しても git status から消えない。git rm --cached でインデックスから追跡だけ外し、履歴に残った秘匿値は git filter-repo で除去し、鍵のローテーションを実施する必要がある。
出典・元記事
Zenn (Claude topic) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 2282 件あります。
関連する記事
同じタグの記事

Claude Code で「できました」と言われたのに直ってない時の検証ループ
QiitaClaude Code が作業完了と判断しても実装にバグが残る「trust-then-verify gap」に対抗するため、検証ループを回す方法を解説。テスト・スクリーンショット・実行証拠など合否判定を与え、失敗テストを先に書かせてから修正させるアプローチで、Anthropic の分析では壊れたコード修正に費やされるセッションが 33% から 19% に削減された。

プロンプトだけでiOS純正アプリ級のUIを作る〜Fable × Claude Designで社内トークアプリをデザイン〜
QiitaClaude Fable 5 と Claude Design を組み合わせて、プロンプトだけで iOS HIG に準拠した単一 HTML ファイルの完全動作プロトタイプを生成する手法を紹介。共通テンプレートプロンプトとアプリ情報を分離した設計パターンにより、複数のアプリ開発で再利用可能な高速プロトタイピングが実現する。


Claude Code の /checkup コマンド(旧 /doctor)で環境を診断・自動修正する
Zennv2.1.205 で /doctor が診断に加えて自動修正に対応し、エイリアス /checkup が追加。環境全体(インストール状態・MCP サーバー・プラグイン・権限設定など)を横断的にチェックし、使われていないスキル整理や CLAUDE.md の分割といった最適化を提案。修正前に必ずユーザー確認を求める。