Вопросы по теме '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 просмотров
schedule
05.11.2023
Можно ли перебазироваться на середину ветки (соединив оба конца)?
Не дубликат!
Все примеры ванильного перебазирования и причудливые диаграммы, которые я вижу, показывают, как перебазировать ветку на вершину другой ветки/коммита. Можно ли, скажем, переместить ветку А на конкретное промежуточное место на ветке...
561 просмотров
schedule
29.05.2024
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