Я потерял свои локальные изменения, даже если они уже были подготовлены для фиксации.
Что я сделал точно, шаг за шагом:
git status
On branch feature/foo
Your branch is ahead of 'origin/feature/foo' by 33 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: foo.ts
modified: bar.html
modified: hello-stack-overflow.ts
modified: please-help-me.ts
(Many others files)
Untracked files:
(use "git add <file>..." to include in what will be committed)
some/path/to/a/folder/
bar.ts
(Many others files)
no changes added to commit (use "git add" and/or "git commit -a")
Затем:
git add .
git commit -m "Descriptive and concise message"
husky > pre-commit (node v10.16.0)
✖ Preparing...
→ Checking patch some/path/to/a/folder/foo.ts...
Running tasks...
Applying modifications...
Cleaning up...
Checking patch some/path/to/a/folder/bar.ts...
error: patch some/path/to/a/folder/bar.ts...: already exists in working directory
Checking patch some/other/path/to/a/folder/foo.ts...
Checking patch yet/another/path/to/a/folder/bar.java..
Checking patch some/path/to/a/folder/foo.java...
error: some/path/to/a/folder/foo.java: already exists in working directory
(Many similiar messages)
husky > pre-commit hook failed (add --no-verify to bypass)
Теперь приходит моя ошибка, я сделал commit с --no - verify.
git commit -m "Descriptive and concise message" --no-verify
On branch feature/foo
Your branch is ahead of 'origin/feature/foo' by 33 commits.
(use "git push" to publish your local commits)
Untracked files:
some/path/to/a/folder/
(and so on)
nothing added to commit but untracked files present
ничего не добавлено для фиксации, но есть неотслеживаемые файлы - Я предполагаю, что это сообщение здесь важно.
Тогда я снова позвонил:
git add .
git commit -m "message"
И теперь многие из моих изменений, которые были поставлены для первого коммита, потеряны.
Что я сделал не так и возможно ли восстановить мои файлы?