こんにちは!ウィルゲート開発室 開発基盤ユニット マネージャー池添です。 皆さん、git使ってますか?gitといえば色々出来る便利コマンドcheckoutですが、これを使用出来ないようにするための方法を紹介していきます。 ちなみに、このネタは社内LT会ように突貫で作ったものなので、生暖かく見ていただけると幸いです。 背景 なぜ禁止するのか git aliasで禁止にする gitコマンドのラッパーを作る まとめ 背景 そもそもなぜ git checkout を禁止するのか、ですがgit 2.23から git checkout は git switch と git restore に機能が分離されました。 これは git checkout に機能が多くあり、初学者にとって覚えづらいという問題があったため、ブランチ操作は git switch にファイルのリストア操作は git restore