時にはブランチを現在のコミットに移動する必要があります。私はそれを行うには2つの方法があります:git branch -fとgit checkoutを一度に実行する
git checkout foo
git reset --hard [email protected]{1}
私はこのように私は作業ディレクトリを2回変更する必要があるので、私はこれが好きではありません。より良いオプションは、このです:
git branch -f foo
git checkout foo
これは良いですが、私はちょうど私が新しいブランチgit checkout -b
に切り替えたときのように、1つのステップでそれを行うしたいと思います。残念ながら、git checkout -f -b foo
は機能しません。