Мы развиваемся с нескольких месяцев с git, и все мы новичок в git. Теперь мы развиваем некоторую функциональность в ветке, где некоторые вещи пошло очень не так - неправильные слияния с другой веткой, а не с мастером, переформатированием, неправильным обращением и т. Д. Теперь я не хочу пытаться восстановить ветку, потому что она слишком запутана.git merge branch of branch to master
Мой вопрос: возможно ли сделать ветку из этой ветви (до того, как она была испорчена) продолжить разработку, а затем слить ветвь (ветки) на мастер? Это хорошая идея или это может вызвать любые (более) проблемы? С моим текущим знанием git это должно быть хорошо.
Я был немного неясен, я уже создал ветку от конкретной суммы SHA-1. Но спасибо за ваш ответ. Я немного shilly-shally, потому что несколько дней назад мы потеряли некоторые коммиты из-за неправильного слияния и перезагрузки. – smsnheck
Возможно, вы не видите коммиты в своем журнале, но вы их не потеряли, они все еще хранятся в git (если в течение этого времени не было gc) – CodeWizard