Я добавил файл в .gitignore
после (ошибочно) попытки зафиксировать / нажать на github. Это не удалось, потому что он был слишком большим. Я сбрасываю на sudo git reset --hard a6563c9
(последняя запись перед запутыванием вернулась с git log --oneline
).
Все нормально, но теперь там написано мое branch is up to date with 'origin/master'
, что не соответствует действительности (я изменил несколько других файлов).
Я не уверен, как это сделать, простоповторно просмотрите все файлы (кроме файлов в .gitignore) в репозитории на предмет изменений, чтобы я мог зафиксировать / отправить все свои изменения.
Я пробовал:
git rm --cached -r .
git reset .
кака также git update-index --really-refresh
, git update-index --no-skip-worktree
(последний возвращает Ignoring path
?)
Ничто из того, что я пробовал, не меняет branch is up to date with 'origin/master'
при попытке git push
.
PS: Iпозже обнаружил, что я мог бы использовать
git reset --soft HEAD^
git reset filename
, а затем добавить в .gitignore ... Но сейчас уже немного поздно ...