Публикации по теме 'git-rebase'


Очистить историю коммитов с помощью Git Interactive Rebase
Гит Очистить историю коммитов с помощью Git Interactive Rebase Переписать коммиты через git rebase Всякий раз, когда мы работаем над чем-то, мы просматриваем нашу работу после завершения, прежде чем представить ее нашей аудитории. Точно так же наш код нуждается в проверке нашими коллегами, прежде чем он попадет в производственную систему. Внося запрошенные коллегами изменения, очень важно поддерживать чистоту нашей истории коммитов . Как новичок, я добавлял новую фиксацию,..

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

git pull --rebase --preserve-merges
Краткая версия: нужно ли вам сохранять-слияния только в том случае, если вы явно слились после того, как сделали локальную фиксацию? Что именно происходит в противном случае? Повторно ли он применяет ваш зафиксированный код к объединенной ветке?...
13107 просмотров
schedule 17.10.2022

Есть ли способ восстановить фиксацию, которая была случайно пропущена во время перебазирования?
Когда случается, что полезная фиксация случайно пропускается во время операции перебазирования, есть ли надежда, что Git сохранит ссылку на нее, которую можно будет применить повторно? Это была неинтерактивная перебазировка с большим количеством...
1606 просмотров
schedule 28.04.2024

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

Как сделать git rebase и сохранить отметку времени фиксации?
Я хочу сделать перебаз, чтобы удалить определенный коммит из моей истории. Я знаю, как это сделать. Однако, если я это сделаю, метка времени фиксации будет установлена ​​на момент, когда я завершил перебазирование. Я хочу, чтобы коммиты сохраняли...
5300 просмотров
schedule 11.03.2024

Git: как перебазировать конкретную фиксацию в прошлом?
Я хотел бы переустановить конкретную фиксацию, которая не является HEAD другой ветки, а идет назад: A --- B --- C master \ \-- D --- E topic to A --- B --- C master \ \-- D --- E...
3660 просмотров
schedule 27.02.2024

Как вырезать из большой истории git, но сохранить возможность слияния/перебазирования
В настоящее время я сталкиваюсь с большим репозиторием git (давайте назовем его upstream ) с коммитами, которые насчитывают более 10 лет. Мне не нужна большая часть истории из него. На самом деле было бы достаточно вырезать из него ветку и...
69 просмотров
schedule 19.12.2023

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