git checkout {sha1}
で、特定のコミットの状態にするのをたまに使う。
その際、以下のエラーが出た。
error: The following untracked working tree files would be overwritten by merge: {ファイル達が列挙される} Please move or remove them before you switch branches.
Please move or remove themとあったんで、列挙されていたファイルを削除して、git checkout {sha1}
を試しても、同様のエラーが出た。
git clean -f
すると良いとのことだったので、実施したけど同様だった。
が、以下のオプションをつけると、問題解決した。
git clean -d -f .