Проблема в том, что я нажимаю свой код в github до того, как светодиод моего Mac появился неправильно. Вот почему я нанял моего друга mac и разработал в нем некоторые коды, но я забыл внести некоторые изменения в github. Когда мой mac восстанавливается, я просто копирую и вставляю в свой mac. В то время я пытаюсь подтолкнуть эти изменения к github и получил ошибку, которая мне нужна, чтобы сначала начать git pull
. Как только git pull
сделано, все мои новые изменения исчезли. Помогите мне, как восстановить код изменений?как откат после git pull
ответ
вы можете:
$ git reflog
, чтобы увидеть все концы ветвей и другие ссылки, которые были обновлены в локальном хранилище.
Тогда, как только вы найдете отделение или точку, где вы сделали свой $git pull
, вы можете сбросить текущую ветку до точки до этого $git pull
имело место (однако, предупреждение здесь, вы должны быть абсолютно уверены, что перед сбросом с опцией на --hard
)
Итак, предположим, что старый был совершить ГОЛОВА @ {3} в журнале реф, вы могли бы сделать:
$ git reset --hard [email protected]{3}
Когда вы добиться успеха, чтобы восстановить ваш изменения, я рекомендую создать от них ответвление. После этого вы получите ваш местный мастер для синхронизации с пульта дистанционного управления ($git pull
), а затем объединить вашу ветку с вашим местным мастером (без быстрой перемотки вперед --no-ff
), и иметь дело с любым возникают конфликты, прежде чем делать окончательный $git push
надежду, что помогает.
- 1. Как выполнить откат git через запрос Pull?
- 2. Откат проекта с помощью Git (Force pull?)
- 3. git pull говорит «Уже обновлено» после отмены git pull
- 4. Подробное изменение после Git pull
- 5. Восстановить файл после git pull
- 6. Отсутствует файл после git pull?
- 7. получить ошибки после git pull
- 8. Git - как откат после ошибочного «объединения»
- 9. Как автоматически выполнить git pull после фиксации?
- 10. Как увидеть изменения кода после git pull?
- 11. Git - как откат
- 12. Git rollback 1 pull
- 13. Как вернуть измененный файл после git checkout и git pull?
- 14. Как сделать git pull?
- 15. Git Hook для git pull
- 16. Git: pull vs. fetch → pull
- 17. git pull Список всех ошибок
- 18. показать выбранные записи после git pull --rebase
- 19. Не удается разрешить конфликты после git pull
- 20. Ложная зависимость в Gerrit после git pull
- 21. Отключенная голова Git после отказа pull/push
- 22. Как откат зафиксированных данных в git
- 23. Каталог проектов RubyMine исчезает после git pull
- 24. re-do git subtree pull после возврата
- 25. Откат слияния в Git
- 26. Откат GIT на TFS
- 27. Xcode Синтаксис Раскраска сломана После «git pull»
- 28. Git pull дает «Уже обновленный» после совершения
- 29. Выполнение git-hook после pull -rebase
- 30. Удаление удаленных изменений после git pull