3

По некоторым причинам я повторно объединил некоторые ранее разделенные репозитории Git. (Использование git-stitch-repo) Некоторые коммиты выполняются в нескольких подпроектах. А после повторного объединения они отображаются в дублированных записях.

Я хочу объединить эти дублированные коммиты в последовательности, как это делает uniq .

1 ответ1

2

Если ваши коммиты дублируются в одной и той же ветке, вы можете попробовать git rebase --interactive чтобы обрезать / раздавить их (но это не автоматический способ их удаления, как какая-то команда uniq )

ОП Xiè Jìléi спрашивает:

Могу ли я подготовить список редактирования вручную, а затем отправить в rebase -i?

На что Макс Нанаси отвечает:

GIT_EDITOR='cat "$EDIT_LIST" > ' git rebase -i "$REBASE_START"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .