git - восстанавливает коммиты, которые были удалены с помощью checkout

git git-commit git-checkout

28 просмотра

1 ответ

Я был на 2 коммитов впереди Github. Я сделал, git checkoutи эти коммиты были удалены. Я попытался восстановить файлы в папке .git до предыдущей версии, используя историю Dropbox. Я побежал git statusи показал, что я снова впереди на 2 коммита, я был счастлив, совершил коммит и столкнулся с Github только для того, чтобы увидеть, что я совсем не выздоровел.

TL; DR : Lost 2 фиксирует с Git Checkout

Автор: Igorzovisk Источник Размещён: 09.09.2019 02:10

Ответы (1)


2 плюса

Просто используйте, git reflogчтобы восстановить коммиты.

  1. Бежать git reflog
  2. Выберите идентификатор фиксации reflog, который находится непосредственно перед оформлением заказа
  3. Беги, git reset --hard commit_id_before_checkoutчтобы добраться до состояния прямо перед тем, как ты побежалgit checkout .
Автор: TheGeorgeous Размещён: 22.02.2017 06:57
Вопросы из категории :
32x32