Я относительный новичок в git - у меня есть две ветви: master
и frontend
.Я недавно сделал что-то, что все испортило, и я не знаю, как это исправить.Кажется, я не могу найти путь вперед, не сделав его еще хуже - я был бы признателен за вашу снисходительность.
Это мое gitk --all
:
Верхний синий:stash
WIP на внешнем интерфейсе
Второй синий: индекс на внешнем интерфейсе.
Красный: локальные незафиксированные изменения, не зафиксированы в индексе
Зеленый: локальные изменения зарегистрированы в индексе, но не зафиксированы
Желтый: frontend
и master
ветви
5 синих строк: это коммиты, сделанные на frontend
до вчерашнего слияния
Tan box: мой репо на Github (remotes/origin/master
)
Нижняя зеленая коробка:производственная площадка (remotes/production/master
)
Что случилось
Прошлой ночью я сделал git stash
на frontend
, чтобы очистить свое рабочее дерево, затем git checkout master
, затем git merge frontend
.
Слияние столкнулось с конфликтами, затем в попытке отменить слияние я запустил git reset HEAD@{1}
, и теперь я здесь, и я не знаю, что делать, чтобы очистить это.
Iв идеале хотелось бы вернуть мои две ветви с их отдельными грязными рабочими деревьями (рабочее дерево внешнего интерфейса хранится в staШ и Хозяин был объединен).Спасибо за любую помощь, которую вы можете оказать.