Wpadłem w zamieszanie dzięki interaktywnej rebase i teraz chcę ją przerwać. (tj. wróć do punktu, zanim zostałem przeniesiony do interaktywnego trybu rebase, w moim przypadku przez git pull --rebase
). Sposób na to wydaje się być przez git rebase --abort
, ale to nie działa:
$ 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
Jak wyjść z interaktywnego trybu rebase i wyczyścić wszystkie odniesienia do niego? ( git reset --hard
udaje się, ale nie wyrzuca mnie z trybu rebase).