ローカル ブランチと同じ名前のブランチを誤ってプルダウンしてしまいました
* 909a2b5 - (HEAD, feature/form) xxxx <imrane>
* c9d6bc5 - xxxx <imrane>
| * 6e96409 - (origin/feature) xxx <anandmv>
|/
* 38e35d8 - (origin/develop, origin/HEAD, develop) xxx <imrane>
すべての変更をローカルブランチにコミットしてから実行しました
git fetch origin
次に、リモートブランチを追跡しようとしたところ、次のエラーが発生しました
git checkout --track origin/feature
error: there are still refs under 'refs/heads/feature'
fatal: Failed to lock ref for update: Is a directory
質問:
1. 機能/フォームで行ったコミットを失わずに元に戻すには
どうすればよいですか? 2. 名前の競合を起こさずにブランチをプルダウンするにはどうすればよいですか?