経緯
リモートにあるhogeブランチを以下のようにチェックアウトしてしまい、コミットもしてしまいました。
git
1> git checkout -b origin/hoge
これで、ローカルにorigin/hogeというローカルブランチが出来てしまい、コミットをした後、ブランチ名を間違えたことに気づいてリセットしようと思い、ローカルブランチとトラッキングブランチorigin/hogeを削除しました。
git
1> git branch -D origin/hoge 2> git branch -dr origin/hoge
しかし、remote/origin/hogeの消し方がわからず、再度リモートブランチをチェックアウトしようとしても以下のようなエラーが出る始末になってしまいました。
git
1> git branch -a 2*master 3remotes/origin/HEAD -> origin/master 4remotes/origin/hoge 5remotes/origin/fuga 6... 7 8> git checkout -b hoge origin/hoge 9fatal: 'origin/hoge' is not a commit and a branch 'hoge' cannnot be created from it
再度fetchしても何も変化はなく、remotes/origin/hogeだけが残っている状況で上記のリモートブランチにもチェックアウトできず困っております。
どうすれば、初めの状態にリセットすることが出来るでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/18 06:34
2020/11/19 14:46
2020/11/19 17:58