Я дважды поместил код в репо и вытащил его на сервер. У него были некоторые проблемы, поэтому мне пришлось вернуться назад и выполнить полный сброс до предыдущего коммита. Могу ли я получить изменения только с последнего коммита?
Команда, которую я использовал, чтобы вернуться к фиксации 'C'
git reset --hard C
Визуальное представление:
совершает репо:
А-В-С-D-E-F
git на стороне сервера:
А-В-С '
Локально. Я хочу отправить только некоторые изменения в коммите 'F'. Теперь я хочу получить изменения только из коммита 'F' и пропустить 'D, E'. На сервере он говорит, что я за тремя коммитами, а когда я вытащил, он получает файлы со всех коммитов. Я хочу, чтобы файлы обновлялись только при фиксации 'F' или при любой другой последней фиксации.
(извините за плохой английский)