私はここでめちゃくちゃになったと思います。
新しい機能を追加するために前回のコミットからコードにいくつかの変更を加えたところ、他のコードの一部が奇妙な動作をしていることに気付きました。その機能がそれまでに機能しているかどうかをテストするために、古いコミット (リモートにもプッシュ) にロールバックすることにしました。
ロールバックを押す前に、現在行っている変更を失いたくないのでコミットしました。コミットした後 (リモートにプッシュしない)、その古いコミットにロールバックしました。(ロールバックしたコミットと今コミットしたコミットの間にかなりの数のコミットがあったことに注意してください)。
すべて正常に機能し、私のコードはそのコミットに戻りました。そのコミットでも機能が正しく動作していなかったため、最新のコミットに戻ることにしました。
ただし、最新のコミットにロールバックする以外は、それを行う方法がわかりませんでした。しかし、それは私にエラーを与えました。
error: a cherry-pick or revert is already in progress
hint: try "git cherry-pick (--continue | --quit | --abort)"
fatal: revert failed
(32768)
現在、ほとんどのものが戻ってきたようですが、現在のバージョンのコードは前回のコミットと同じではありません。それはその間のどこかにあります。=(
私は何を間違えましたか?[私は無実から尋ねているわけではありません、私はそれが間違っていたことを知っています;)]
それを行う正しい方法は何でしたか?【先に分岐すればよかったと思う】