日々の勉強のメモたち
Featured
-
Cheat Sheet
Updated:チートシート
Recent Posts
-
Claude Codeに破壊的なgit操作の前に確認させるhookを作った
Claude Codeで破壊的・取り消しにくいgit操作の前に確認を挟みたくて、CLAUDE.mdへの記述だけでなくPreToolUseフックでガードレールを作った話
-
GitHubのPRマージ戦略:Squash and merge・Merge commit・Rebase mergeの違い
GitHubのPRマージボタンにある3つの選択肢(Merge commit / Squash and merge / Rebase merge)が、mainの履歴にそれぞれどう影響するかを整理したメモ
-
コンフリクトしたPRの解消方法:rebaseとmergeの比較
Updated:同じ土台から出た複数のPRがコンフリクトしたときに、rebaseとmergeそれぞれで解消する手順と、両者の違いをまとめたメモ
-
GTM経由でブログにGA4を導入した
このブログにGoogle Tag Manager経由でGoogle Analytics(GA4)を導入した手順のメモ。GTMコンテナとGA4タグの関係や「公開」の意味など、ハマったポイント中心に
-
commitlintでConventional Commitsを強制する設定を調べた
リポジトリに設定されていたcommitlintとhuskyによるコミットメッセージ規約の仕組みを確認したメモ
-
マージ済みブランチで作業を始めてしまったときの直し方
マージ済みのブランチに未コミットの変更を作ってしまったときに、stashで退避してmainを最新化し、新しいブランチに移し替えた手順のメモ
-
tmuxでmacOSのクリップボードと連携するコピペ設定
tmuxのコピーモードでコピーした内容をmacOSのクリップボードと連携させる設定
-
asdf環境でpnpmのグローバルインストール先を分離する
asdfでNode.jsを切り替える環境で、pnpmのグローバル領域をバージョンごとに分離する手順
-
Node.js CLIツール開発メモ
pnpmとTypeScriptを使ってNode.jsのCLIツールを作り、ローカルで利用する手順メモ
-
過去日付でコミットしてgithubの草を生やした話
1日抜けたgithubの草を生やして、モチベーション維持した手順です