Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Никита Рукавков
@nicosha
VOIP Developer, DEVOps
Git
Как переписать все commit messages в git?
Есть ли способ переписать все Commit messages во всех ревизиях в зависимости от того в каком бранче был сделан коммит?
Например, был коммит в ветку fix-123321 с commit message "fix"
А мне нужно что бы было:
TaskId: #123321
fix
Вопрос задан
более трёх лет назад
172 просмотра
3
комментария
Подписаться
1
Сложный
3
комментария
Facebook
Вконтакте
Twitter
Станислав Б
@S_Borchev
Надо понимать что изменение сообщения меняет хэш коммита. Так что это уже будут новые коммиты.
Так же, если мержи были фаст-форвардом, или в мерж-коммите нет названия ветки, то не думаю что найти как эта ветка звалась будет легко.
Написано
более трёх лет назад
Никита Рукавков
@nicosha
Автор вопроса
Дело не в побочных эффектах. А что хочется сделать так, как описано в вопросе =)
Написано
более трёх лет назад
Станислав Б
@S_Borchev
Никита Рукавков
, если вы знаете в какой ветке были коммиты то вообщем и целом
git rebase -i хэш_коммита (нипример самого первого)
и вперед меняете сообщения.
как быстро сделать не руками я не придумал.
Написано
более трёх лет назад
Решения вопроса
1
aol-nnov
@aol-nnov
git filter-branch
хэши все поменяются при переписывании, как уже тут подметили.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Git
Простой
Правильно ли делать откат отката коммита?
3 подписчика
25 апр.
2956 просмотров
4
ответа
Git
+2 ещё
Простой
Как разобраться с зависимостями пакета pacman?
1 подписчик
12 апр.
155 просмотров
1
ответ
WordPress
+3 ещё
Средний
Как упростить и убыстрить процесс переноса правок с docker на прод?
1 подписчик
10 апр.
218 просмотров
2
ответа
Git
Простой
Как вернуть коммиты после rebase?
2 подписчика
09 апр.
929 просмотров
2
ответа
Git
Средний
Как изменить дату создания коммитов?
1 подписчик
28 мар.
885 просмотров
3
ответа
Git
+3 ещё
Простой
Как оптимально переносить состояние таблиц и объектов PL/SQL из БД в Git?
3 подписчика
19 мар.
386 просмотров
3
ответа
Git
+1 ещё
Простой
Как сделать так, чтобы при merge не выполнялось слияние определённых файлов?
1 подписчик
25 февр.
840 просмотров
5
ответов
Git
Простой
Как сбросить состояние ветки develop к master непосредственно в репозитории (origin)?
2 подписчика
20 февр.
294 просмотра
3
ответа
Git
+1 ещё
Простой
Есть ли удобный способ синхронизировать файлы из репо в проект в chatgpt?
1 подписчик
20 февр.
173 просмотра
2
ответа
Git
Простой
Может ли удаленный репозиторий быть сразу и рабочей директорией проекта?
1 подписчик
11 февр.
181 просмотр
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Presale engineer
QApp
•
Москва
от 180 000 ₽
Python разработчик Senior
Туроператор «Русь»
•
Москва
от 200 000 до 300 000 ₽
PHP разработчик/программист
Группа М
•
Санкт-Петербург
от 164 000 до 164 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама