チームメンバーへの共有の意味を兼ねてプルリクエストを作り、作業を始める前の作業想定やメモなどを書きたい時があった。しかし、そのプルリクエストを作るために、何かしら作業をしてコミットとプッシュをしなければいけなくなってしまうというジレンマもあった。
そのため、プルリクエストを作るだけの空のコミットを作れる方法がないか探していたら、まさにその通りの--allow-empty
オプションがあった。
git commit --allow-empty -m "作業開始"
メッセージなしのコミットは作れないので、作業開始とか入れておくとわかりやすそう。
git init
した直後に空のコミットを作っておくと、のちのちgit rebase
をするときも便利