Git:古いブランチを選択してしまってmasterに戻れなくなった時の対処法

GitHub Desktopで古いブランチを選択してしまったところ当然ながら差分ファイルが大量に出てしまって、慌ててmasterに戻ろとうとしたのですが、待てど暮らせど戻れずしまいには以下の様なエラー文がでてしまいました。

fatal: Unable to create '~/.git/index.lock': File exists.

ターミナルで以下を実行したところ無事にmasterへ切り替えることができました。

git reset --hard FETCH_HEAD

ありがとうございます:git寄せ書き-トラブルシューティング-