Извините, если этот вопрос звучит глупо.Получить файлы из предыдущего git commit
Итак, я следую инструкциям Майкла Хартла Rails.
До конца главы 8 все было хорошо.
Но я совершил некоторые ошибки во время главы 9, которые я не могу понять.
Итак, я хотел бы вернуться к делу, которое я сделал в конце главы 8, чтобы все снова работало и начиналось с этого момента.
Других слов, я хочу, чтобы стереть все, что было сделано, так что последняя фиксацией и (вос) начать заново в начале главы 9.
Согласно бревну, здесь коммит мне нужно «извлекать» файлы:
Computer:microblog TXC$ git log
commit dd0d9e82e802b18e5ba1000eff743445183bcc56
Author: thibaudclement <[email protected]>
Date: Wed Jun 24 18:02:13 2015 -0700
Finish log in/log out
Я попытался git checkout
от текущего updating-users
филиала и git delete
филиала, я попытался git pull
с пульта дистанционного управления, и я попытался git reset hard
к желаемой фиксации (как описано здесь: How to revert Git repository to a previous commit?), но я не мог получить свой локальный f iles, чтобы они выглядели как те, которые были в конце главы 8.
Как я могу просто получить в своем локальном репозитории файлы с сообщением Finish log in/log out
, упомянутым выше?
Итак, «обновление-пользователи» - это выделенная ветвь для главы 8? –
Кроме того, вы объединяете все в главную ветвь после каждой главы? –
«Обновление-пользователи» является выделенной ветвью для главы 9 (той, в которой я совершил ошибки). «Finish log in/log out» - последняя фиксация, которую я сделал для главы 8 (тот, где все работает нормально). –