Вопросы по теме 'rebase'

Когда понадобится git-rebase?
Каждый раз, читая документацию по git-rebase, я теряюсь. Мне это кажется чем-то вроде низкоуровневой операции (читай: темной магии). Цитата из документов: Предположим, что существует следующая история и текущая ветка - «тема»:...
2962 просмотров
schedule 16.04.2024

Как изменить порядок/объединить коммиты с помощью Git rebase?
После нескольких часов игры с rebase репо все еще выглядит не так, как мне нужно: Я хотел бы выполнить следующие задачи: [некоторые из которых были в порядке до того, как я начал возиться с перебазированием :( ] Переместите Верхнюю фиксацию...
4306 просмотров
schedule 03.06.2024

Есть ли способ раздавить количество коммитов не в интерактивном режиме?
Я пытаюсь раздавить ряд коммитов — от HEAD до HEAD~3. Есть ли быстрый способ сделать это или мне нужно использовать rebase --interactive?
49083 просмотров
schedule 02.11.2022

Рабочие процессы Git: изменение базы опубликованных/общих веток
Наша команда на работе с энтузиазмом приняла рабочий процесс перебазирования, но мы, возможно, немного увлеклись, в чем и заключается смысл этого вопроса: судить вам. Использование pull --rebase для меня теперь не проблема. Однако у нас также есть...
8049 просмотров
schedule 11.12.2022

git pull --rebase upstream и git push origin отклоняет не ускоренную перемотку вперед?
Я реализовал классический рабочий процесс git сопровождающего/участника OSS для проекта компании на github, однако один пограничный случай приводит к некоторым странным результатам, которые я не знаю, как обойти. Допустим, есть типичный проект,...
8841 просмотров
schedule 28.09.2022

Git-flow, gerrit и перебазирование на более новую версию основной ветки разработки
Рассмотрим локальное репо, управляемое gerrit, которое регулярно синхронизируется с проектом на основе github (с соответствующими ветками/тегами отслеживания. Разработка была инициализирована в версии 1 кода (тег = 1.0). Разработка ведется на этом...
284 просмотров
schedule 26.11.2022

альтернатива перемещению нажатых коммитов
документация GitHub рекомендует не перемещать общедоступные коммиты. У нас есть две ветки master и dev . Я внес изменение в master для исправления, которое я хотел бы перенести в dev , dev сам по себе значительно опережает master . В...
249 просмотров
schedule 14.11.2022

Объединение двух слияний в Git
У меня есть ветка Git, которая является веткой topic и показывает проект master . Я объединил его с мастером и разрешил конфликт вручную. После этого в master был исправлен критический баг и я снова слился, на этот раз без конфликтов. Я ничего...
32 просмотров
schedule 10.12.2023

git svn rebase без изменения текущей ветки
Я написал (bash) скрипт, расположенный в моей основной ветке, и в его середине я выполняю следующие инструкции: (...) git checkout featurebranch git svn rebase git checkout master (...) Этого скрипта нет в "featurebranch" поэтому мой скрипт...
62 просмотров
schedule 18.04.2024

Удалить коммиты из перебазированной ветки git после того, как были сделаны другие коммиты
У меня есть проект с двумя ветвями, которые называются master и feature/x . В feature/x я работаю над новыми функциями, которые будут объединены в master. Из-за ошибки в feature/x было выполнено и отправлено действие перебазирования на...
268 просмотров
schedule 29.10.2023

Как использовать интерактивную перебазировку Git с локальным репозиторием (без удаленного / исходного)?
Я использую git в качестве локальной системы управления исходным кодом в основном для отслеживания истории и различий. Я все еще хочу использовать rebase для исправления/сквоша в коммитах WIP, которые я буду делать периодически. Когда я пытаюсь...
9086 просмотров
schedule 15.01.2024

Поток ClearCase UCM с двумя представлениями на двух разных хостах
Кто-нибудь еще столкнулся с этой проблемой? Иметь 1 поток ClearCase UCM. Создал представление на моем ноутбуке, находясь в корпоративном кампусе. Теперь я работаю удаленно, создаю второе представление для того же потока UCM на виртуальной машине...
59 просмотров
schedule 30.10.2023

Фиксация ветки функции сквоша после слияния с мастером
Я пытаюсь раздавить коммиты в ветке, чтобы, когда она, наконец, объединилась с мастером (после запроса на извлечение, если он был одобрен), история коммитов выглядела чистой. Следовательно, перед тем, как поднять запрос на извлечение, я делаю git...
5168 просмотров

Можно ли перебазироваться на середину ветки (соединив оба конца)?
Не дубликат! Все примеры ванильного перебазирования и причудливые диаграммы, которые я вижу, показывают, как перебазировать ветку на вершину другой ветки/коммита. Можно ли, скажем, переместить ветку А на конкретное промежуточное место на ветке...
561 просмотров

Git — перебазировать на один коммит без разрешения конфликтов
Предположим, я работаю над веткой под названием my-branch , время от времени объединяя коммиты из master , чтобы оставаться в курсе последних событий. При некоторых слияниях мне приходилось разрешать конфликты, что отнимало много времени. Теперь...
404 просмотров
schedule 15.09.2022

Как удалить коммиты из истории git, но в остальном сохранить график точно таким же, включая слияния?
Что у меня есть: ---A----B-----C-----D--------*-----E-------> (master) \ / 1----2 (foo) Что мне нужно: ---A---------------D--------*-----E-------> (master) \...
577 просмотров
schedule 02.10.2022

Есть ли способ автоматически отбрасывать измененные коммиты в git rebase?
Следующая ситуация возникает время от времени, когда я работаю с Git. Я начинаю с линейной истории, с двумя ответвлениями. Мастер в настоящее время указывает на C. Ветвь A — это ветвь, которую я прошу своих коллег объединить с мастером, а ветвь B...
42 просмотров
schedule 25.11.2023

Как я могу сделать так, чтобы git-rebase также влиял на теги?
Когда я выполняю git-rebase, скажем, для изменения порядка некоторых наборов изменений, перебазированная ветка отличается от любых тегов, которые она имела при коммитах: теги остаются в не перебазированной ветке (которая теперь по сути безымянна), а...
16 просмотров
schedule 20.10.2022

Git rebase с разветвленным пультом
Существует основной репозиторий git; основное репо; основная ветка - my-remote. Я добавил ее в свой профиль: main-repo; основная ветвь - источник Добавлена ​​фиксация на удаленный сервер после разветвления. Добавлена ​​фиксация на источник после...
59 просмотров
schedule 13.12.2023