Я создал репозиторий Git локально с помощью команды git init
.
Затем ошибочно добавил все файлы для постановки, введя git add .
Но я хочу удалить некоторые файлы, которые я не хочу фиксировать.
Но когда я ввожу git restore --staged <file/folder name>
, он говорит следующее:
fatal: could not resolve HEAD
Я понял, что это произошло из-за того, что в моей основной ветке еще не было коммитов. Итак, можно ли исключить некоторые файлы из подготовки, прежде чем я смогу зафиксировать? Если да, то как я могу этого достичь?
Это довольно плохое сообщение об ошибке для того, что должно быть новой и улучшенной командой (меньше проблем с обратной совместимостью).
Попробуйте git reset
удалить все файлы со сцены или git reset /path/to/file
Вы можете просто
git reset
отключить файлы. Или простоrm -rf .git; git init
.