Git

GitでGPGを使ってコミットに署名する
GitコミットにGPG署名を付けてVerifiedバッジを表示する方法をまとめました。GnuPGのインストール、鍵の生成とエクスポート、git commitの自動署名設定、ローカル検証、GitHubへの公開鍵登録とエラー対応まで一度に確認できます。

GPGで.envファイルを暗号化して安全にコミットする方法
.envファイルをGitにコミットする必要がある場合に、GPGで暗号化して機密情報の漏洩を防ぐ方法をまとめました。.gitignoreの設定からgpg encrypt/decryptコマンド、recipientのデフォルト設定まで適用して、安全なリポジトリ運用を始めましょう。

Git 複数アカウント設定のまとめ ssh config alias と gitconfig includeIf
複数の Git アカウント環境で ~/.ssh/config のエイリアスで SSH キーを切り替え、~/.gitconfig includeIf でフォルダーごとにコミッター情報を自動分離する手順を整理しました。アカウント混線や認証ミスを減らす判断基準として活用してください。

Git リモートへ SSH で接続する: キー生成から登録まで
Git リモートに SSH で接続する手順をまとめました。HTTPS と SSH の違いを比較し、Ed25519 キー生成、chmod 権限調整、GitHub/GitLab への公開鍵登録、ssh -T での動作確認までを一気に把握できます。

Git 削除ブランチの復元: reflog と fsck で蘇らせる
削除した Git ブランチを reflog で見つけて復元する手順をまとめました。reflog が期限切れで記録がない場合に git fsck --lost-found で dangling コミットを探す方法と、gc の保存期間についても確認します。

Windows で TortoiseGit のアイコンオーバーレイが消えたときの対処法
Windows エクスプローラーで TortoiseGit の状態アイコンが表示されない場合、ShellIconOverlayIdentifiers の上限と優先度を確認します。レジストリ整理と Explorer の再起動でアイコンをすぐに復旧できます。

TortoiseGitの認証エラーを解決する:保存された認証情報を初期化(Clear)する方法
TortoiseGitでAuthentication failedが繰り返し発生する場合に、Saved DataのClearで保存された認証情報を初期化する手順をまとめました。Windows資格情報マネージャーの整理、credential.helperの確認、PATの準備、SSHへの切り替えまで扱います。

