--Abort çalışmazsa etkileşimli bir yeniden taban oluşturmayı nasıl iptal edebilirim?


127

Etkileşimli bir yeniden ödeme yoluyla kendimi bir karmaşaya soktum ve şimdi bunu iptal etmek istiyorum. (yani, benim durumumda, etkileşimli yeniden ödeme moduna düşmeden önceki noktaya geri dönün git pull --rebase.) Bunu yapmanın yolu, üzerinden gibi görünüyor git rebase --abort, ancak bu işe yaramıyor:

$ git rebase --abort
error: Ref refs/heads/master is at 55b388c141b1485b1acd9e050dbeb0eb90ef2ee7 but
expected b918ac16a33881ce00799bea63d9c23bf7022d67
fatal: Cannot lock the ref 'refs/heads/master'.
Could not move back to refs/heads/master

Etkileşimli geri ödeme modundan nasıl çıkıp tüm referansları temizleyebilirim? ( git reset --hardbaşarılı, ancak beni yeniden taban modundan çıkarmıyor.)

Yanıtlar:


83

Ekranda gördüğünüz tavsiyelere uymaya çalışın ve önce ustanızın HEAD'ini beklediği işleme sıfırlayın.

git update-ref refs/heads/master b918ac16a33881ce00799bea63d9c23bf7022d67

Ardından, yeniden temellemeyi tekrar iptal edin.


43
Korkunç Git
UX'ten
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.