Задать вопрос
@hahavenn

Как добавить беспризорный коммит в ветку?

столкнулся с такой проблемой:
8611931 (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: checkout: moving from d77011864fe1f5cf3c86ad4eff682772cd518efb to master
d770118 HEAD@{1}: commit: переделал <head> и сделал отображение плиткой новостей в ленте
8611931 (HEAD -> master, origin/master, origin/HEAD) HEAD@{2}: checkout: moving from master to 8611931b604712aac029d3ba3b617c2ebab9fb92
8611931 (HEAD -> master, origin/master, origin/HEAD) HEAD@{3}: commit: добавил вид ленты новостей и предпоказ
fc68df9 HEAD@{4}: commit: подправил положение модального окна по Y
0f2c974 HEAD@{5}: commit: создал простые маршруты секций
20ef5da HEAD@{6}: commit: fix issue with undefined activeAuthInput
1a78f41 HEAD@{7}: commit: complete visual of main+header+search+modal+filter
cf4fa71 HEAD@{8}: commit: delete read.md and history.md
53cbadf HEAD@{9}: commit (initial): init repos

Коммит d770188 не находится на ветке master, хотя я думал, что я добавил его туда. Добавил коммит через github desktop и он пропал (через reflog его видно, но не на ветке master). Как мне его добавить в ветку master и не потерять?

Пробовал git branch new-branch-name d7701886 - выдает ошибку fatal: Not a valid object name: 'd7701886'

Я использую git недавно, поэтому хотел бы узнать, как исправить данную ситуацию и что её вызвало.
  • Вопрос задан
  • 230 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
@kalsc12345
Неизвестный человек.
git checkout master

git cherry-pick d77011864fe1f5cf3c86ad4eff682772cd518efb

git stash
git checkout d77011864fe1f5cf3c86ad4eff682772cd518efb
git commit --allow-empty
git checkout master
git stash pop
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽