git subtree split
githup pages に subtree を使ってデプロイしていたんだけど、master branch を rebase -i して push -f したら、
git subtree push --prefix=public origin gh-pages
ってやっても、![rejected]ってなってしまった。
git subtree push は --force のオプションが無いので、どうすんだこれ…ってなったけど、 似た境遇の人はいるもので、
git push origin `git subtree split --prefix public master`:gh-pages --force
とするのだそうだ。 Git なんとなく使っていてよくない…。