gh-pagesの話です。
見本
gh-pages --branh test ...
とかで絞り込んでtestにプッシュしてくれるモジュールです。
問題
ふとしたタイミングで、
gh-pages --branh test ...
# A branch named 'test' already exists
のようなエラーが起こるようになりました。git branchやgit fetch && git branch -aでもtestは無いのを確認してもです。
憶測
一度gh-pagesでプッシュ後に自分でgit branch -Dで消すと起こるのかもしれません。
解決
gh-pagesが持ってるキャッシュディレクトリを削除すると治る模様。
rm -rf node_modules/gh-pages/.cache