GitHub for Mac Issue - Переместился в ветку HEAD, затем переключился
У меня есть экстренная проблема под рукой. Во-первых, да, я понимаю, что это была очень глупая ошибка.
Ранее у меня был конфликт синхронизации, я решил его правильно и пошел дальше. Я просто потратил около 4 часов работы, все хорошо сохранил, а затем отправился в GitHub (используя клиент GitHub для Mac). Когда я сделал это, он сказал, что произошла ошибка, и я заметил, что я был на ветке под названием "HEAD". Затем я щелкнул, чтобы переключить ветки, и сразу запаниковал, когда понял, что все мои изменения пропали (так как я сменил ветки).
Есть ли ЛЮБОЙ способ, которым я могу вернуться к этому и восстановить мою информацию?
Если кто-нибудь может, пожалуйста, помогите, это будет с благодарностью!
Благодарю.
1 ответ
Основываясь на очень хорошем объяснении того, что произошло с мастер-веткой, и "происхождение / мастер" разошлись, как "расходиться" с ветвями? попробуйте следующее слияние:
Проверьте новую ветку на основе вашей головы
git checkout -b local_changes HEAD
и попробуйте слить удаленную ветку
git merge origin/ryan
Вы можете столкнуться с некоторыми конфликтами слияния, которые вам нужно разрешить в зависимости от того, что изменилось с обеих сторон. Если все в порядке, верните слияния обратно в свою ветвь Райана.
git checkout ryan
git merge local_changes
Если все работает, у вас должны быть все изменения на месте, чтобы можно было снова нажать на пульт.