#git #github #terminal #bitbucket #bitbucket-server
Вопрос:
Я зафиксировал и нажал код(мой плохой), а после этого произвел мягкий сброс. Я хочу добавить и повторно зафиксировать те же изменения снова, но когда я выполняю статус git, я не вижу изменений в файлах, которые я хочу повторно зафиксировать. Означает ли это, что эти изменения файлов исчезли после мягкого сброса? Может кто-нибудь, пожалуйста, объяснить, чего мне здесь не хватает?
В нем также были файлы package.json. Как мне восстановить изменения, которые я внес в файлы перед программной перезагрузкой?
Комментарии:
1. Какие команды вы выполняете для выполнения мягкого сброса? Можете ли вы включить команды, которые вы пытаетесь выполнить?
2. @Prabu git сброс —мягкая ГОЛОВКА~1 и git нажимает имя ветви —сила
Ответ №1:
Означает ли это, что эти изменения файлов исчезли после мягкого сброса?
Нет: мягкий сброс перемещает только ГОЛОВУ. Он не касается файлов или индекса.
Вы можете сами проверить содержимое этих файлов на диске: вы все равно должны увидеть изменения.
A git reset
(теперь, когда ЗАГОЛОВОК находится в предыдущей фиксации) должно быть достаточно, чтобы сбросить индекс, разархивировав эти файлы.