【Git】コンフリクト(conflict)したブランチから強制的にチェックアウトする

Git
Free-Photos / Pixabay

gitを操作しているときに、

「コンフリクトが起きたけど、そもそもこのブランチいらねぇなぁ、、」

と思い、チェックアウトしてブランチを削除しようとしたところ。

$ git checkout hogehoge
error: Your local changes to the following files
 would be overwritten by checkout: hogehoge.php
Please commit your changes or stash them before you switch branches.
Aborting

とエラーが出てしまいました。

そんな、「変更とかどうでもいいからとにかくチェックアウト」をしたいときには、

$ git checkout -f <ブランチ名>

でブランチを切り替えることが出来ます。

コメント

タイトルとURLをコピーしました