Мы создаем ветку для каждой создаваемой нами функции, а затем объединяем ее с главной.По крайней мере, таков план.Но где-то вдоль линии я допустил ошибку, которая привела к «заброшенным» ветвям и запутал историю, как
master
|
| branch1
| /
|/
| branch2
| /
|/
. Изображение ниже иллюстрирует проблему более четко
] 1
Как видите, коммиты #1174 #1175
и #1057
всегда включаются в каждое слияние.
Они впервые были представлены ниже 
Мы всегда используем PullRequests для (сквоша) слияния наших ветвей.(обозначено merged PR
Как я могу правильно исправить свое хранилище, чтобы?
- вышеупомянутые коммиты не всегда объединялись, но находились в master навсегда.
- история исправлена, что означает, что сломанные ветви правильно объединены.