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