Web開発

「aborted: git not clean」というエラーを解決!

git-not-clean

push-dirを使ってNuxtをデプロイしようとしていたら以下のようなエラーに遭遇。

$ push-dir --dir=dist --branch=gh-pages
aborted: git not clean
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

エラー読めばわかりますが、困っている人もいそうなので解決方法書いておきます。

結論:コミットか削除する

「gitがクリーンではないですよ」って言われているので単純にクリーンな状態にします。

つまり、コミットか削除して未コミットのファイルが存在しない状態にします

これでコマンドが通りました!

$ push-dir --dir=dist --branch=gh-pages --cleanup
✨  Done in 3.94s.

あとがき

何も考えずにググらずに、冷静にエラーを読めば解決するパターンでした。