commit 部分の重複をまとめた