В проекте, который я разрабатываю, нет точной информации о коммите.
- Хранилище проекта находится на Gitlab
- Для слияния выбрано ускоренное слияние (без дополнительной фиксации слияния ) и исходные ветви удаляются после слияния с master
Но при запуске git log --pretty=oneline
я получаю этот вывод, где некоторые коммиты имеют дополнительную информацию, из какой ветви был слит коммит: (origin/issue_48)...
(origin/issue_35)...
(origin/issue_41
73b6c2cdd531e897b75a4b87072a9ac475920ded Add changelog and versioning guideline
32a5527f3104569e8f98a2b31883e0113b3c8915 (origin/issue_48) Add changelog
05c878f1cb559175bfdc6c330e07332773ec94e9 (origin/issue_35) Add datetime commandin command line
29c30969a7b60d3c996b2a4fa0f06adc41649948 (origin/issue_41) Match function name to its functionality
То же самое при открытии в gitk
выглядит так:
Для меня желаемый вывод: 73b6c2cdd531e897b75a4b87072a9ac475920ded Add changelog and versioning guideline
без дополнительной информации о ветвях источника.
Возможно ли удалить эту дополнительную информацию также из старых коммитов? Хранилище мое. Я могу снять защиту главной ветки и принудительно обновить ее, пока не станет слишком поздно.