Я клонировал ветку из удаленного репозитория:
git clone -b feature/feature1 http://.....
git status
On branch feature/feature1
Your branch is up to date with 'origin/feature/feature1'
nothing to commit, working tree is clean
Теперь я пытаюсь использовать git rebase -i
, чтобы раздавить два последних коммита:
git rebase -i HEAD~3
pick ...
pick ....
squash ...
Однако яполучаю эту ошибку:
error: unable to unlink old 'file1': No such file or directory
error: unable to unlink old 'file2': No such file or directory
error: unable to unlink old 'file3': No such file or directory
hint: Could not execute the todo command
hint:
hint: squash 3b6cabf2541e333d614c3cd5dbbb82a37037cc14 some commit
hint:
hint: It has been rescheduled; To edit the command before continuing, please
hint: edit the todo list first:
hint:
hint: git rebase --edit-todo
hint: git rebase --continue
Could not apply 3b6cabf... some commit
Почему я получаю эту ошибку и как ее исправить?