#git
6件の記事
-
SSH鍵を1Passwordに移したら、Macのgit pushがTouch IDだけになった話
Macの~/.sshに置きっぱなしだった秘密鍵を1PasswordのSSHエージェントに移しました。~/.ssh/configの1行設定、鍵が7本以上でToo many authentication failuresになった直し方、コミット署名、承認の単位の選び方まで書きます。
-
git rebase --update-refsで積み上げブランチのrebaseが1回で済んだ話!squashマージ後の直し方も
PRを小さく分けて積み上げると、下のブランチを直すたびに上のブランチを1本ずつrebaseし直すのが面倒でした。git rebase --update-refs を使ったら1回のrebaseで全部そろうようになったので、設定とハマった点、GitHubのStacked PRsとの使い分けをまとめます。
-
プッシュ前にClaude Codeへdiffレビューを頼む習慣をつけたら、見落としがかなり減った話
コミット前に git diff の内容を Claude Code に渡してセルフレビューする習慣をつけた体験談です。バグや考慮漏れを早期に発見できるようになりました。
-
Claude CodeのWorktreeモードで複数機能を並列開発!作業スタイルがかなり変わった話
Claude Code の Worktree モード(isolation: worktree)を使って複数の機能を並列でAIに開発させた体験談です。実際の使い方や変化をまとめました。
-
pre-commitのLintチェック、チームで入れる前に決めておきたいこと!HuskyとLefthookの比較も
コミット後のCIでフォーマット崩れや lint エラーが頻発していたプロジェクトに Husky と lint-staged を導入し、コミット前に自動チェックする仕組みを整えました。
-
git bisectでバグが入ったコミットを一発特定!知らなかったら損してた使い方
いつのまにか混入していたバグをgit bisectで追跡したら、数十のコミットを手動で確認する手間がなくなりました。コマンドの使い方と実際の体験をまとめます。