Я использую git, и сделал небольшую фиксацию, за которой следует большая. Я решил использовать git rebase
, чтобы раздавить два коммита вместе, прежде чем нажимать их. (Я никогда не делал этого раньше.)
Итак, я сделал:
git rebase -i HEAD~2
Это дало мне мой редактор, где я решил выбрать более раннюю фиксацию и сквош позже. Когда я сохранил, git сказал:
error: не может stat 'filename': Permission denied
Не удалось применить sha1 для последующей фиксации... начальная строка текста для этой фиксации
Сейчас:
- Ни один фиксатор не появляется, когда я делаю
git log
. -
git status
говорит мне, что я "не в настоящее время в любом филиале". - Один файл указан как измененный, так и в индексе, и два файла перечислены как не проверенные. У моего первого коммита был только один файл (я думаю), и у моей второй фиксации была хорошая дюжина.
Что случилось!? Как это исправить?