У меня было 2 ветки: master и second. я выполнил
git checkout master && git merge second
В результате получил такую картину:
kalinin@lenovo /var/www/html/misc/tag $ git hist --all
* 4679488 2018-04-01 | 7 (HEAD -> master) [zlodiak]
* e41e917 2018-04-01 | 6 [zlodiak]
|\
| * 91d2463 2018-04-01 | 5s (second) [zlodiak]
| * 3e391bf 2018-04-01 | 4s [zlodiak]
* | 8b04f4d 2018-04-01 | 5 [zlodiak]
* | ee26071 2018-04-01 | 4 [zlodiak]
|/
* 3a0067f 2018-04-01 | 1 [zlodiak]
* d532d4a 2018-04-01 | 0 [zlodiak]
Я хотел бы избавиться от ответвления: 91d2463, 3e391bf чтобы история выглядела как одна линия.
Для этого я попытался удалить ветку second так:
git br -D second
В результате проблему не решил, а получил такой результат:
kalinin@lenovo /var/www/html/misc/tag $ git hist --all
* 4679488 2018-04-01 | 7 (HEAD -> master) [zlodiak]
* e41e917 2018-04-01 | 6 [zlodiak]
|\
| * 91d2463 2018-04-01 | 5s [zlodiak]
| * 3e391bf 2018-04-01 | 4s [zlodiak]
* | 8b04f4d 2018-04-01 | 5 [zlodiak]
* | ee26071 2018-04-01 | 4 [zlodiak]
|/
* 3a0067f 2018-04-01 | 1 [zlodiak]
* d532d4a 2018-04-01 | 0 [zlodiak]
Как видите, ответвление 91d2463, 3e391bf по-прежнему существует. Помогите пожалуйста от него избавиться.