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


Команды Git для специалистов по данным в совместной рабочей области
Минималистичное руководство по выживанию в Git - объяснение причин и ситуаций для каждой команды Git Ах да, худший кошмар любого программиста. Хотя на этот вопрос нет идеального ответа, вместо того, чтобы запоминать каждую команду Git с помощью грубой силы, я подумал, что поделился компактным списком команд Git и ситуацией использования на повседневная основа могла бы быть более инстинктивной для других коллег из Data 🙃 Примечание: главная ветка = главная ветка. В основном это..

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

Вставить коммит перед корневым коммитом в Git?
Раньше я спрашивал, как раздавить первые два коммита в репозитории git. Хотя решения довольно интересны и не так сложны, как некоторые другие вещи в git, они по-прежнему представляют собой пресловутый мешок боли, если вам нужно повторять...
58344 просмотров
schedule 28.07.2023

Каковы практические последствия переписывания истории Git?
Наш проект использует Git около недели, и нам всем это очень нравится (использование его в тесной совместной группе оказывается совершенно другим опытом Git). Чтобы все было как можно проще, мы не выполняем никаких изменений настроек или изменений в...
7795 просмотров
schedule 05.09.2022

Свести старую историю в Git
У меня есть проект git, который работает некоторое время, и теперь я хочу выбросить старую историю, скажем, с начала до двух лет назад. Под выбросом я подразумеваю замену многих коммитов за это время одним единственным коммитом, делающим то же самое....
14968 просмотров
schedule 29.05.2022

Восстановление фиксации слияния Git
Возьмем следующий случай: У меня есть некоторая работа в тематической ветке, и теперь я готов вернуться к мастеру: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Я выполняю слияние из мастера, разрешаю...
116722 просмотров

Как выполнить git rebase, используя хэш вместо имени ветки?
Я использую git rebase --onto target source foo для перемещения ветки foo из ветки source в ветку target . Знаете ли вы, можно ли использовать хеш-значения вместо имен веток (если они не указаны), например: git rebase --onto ab91c f4242 foo...
12503 просмотров
schedule 20.07.2023

Как мне перебазировать, пропуская конкретную фиксацию?
Есть ли способ перебазировать ветку на другую, пропуская конкретную (конфликтующую) фиксацию в другой ветке? Например, я хочу перебазировать mybranch на master , но master содержит фиксацию, которая будет конфликтовать с фиксациями в master,...
24430 просмотров

Git не осталось места на устройстве
Я сделал git pull --rebase и получил следующую ошибку: error: file write error (No space left on device) fatal: unable to write sha1 file fatal: unpack-objects failed У меня много места на моем устройстве. Не знаю, почему он показывает...
36537 просмотров
schedule 23.09.2022

не может нажать на ветвь после перебазирования
Мы используем git, и у нас есть основная ветка и ветки для разработчиков. Мне нужно добавить новую функцию, а затем переустановить коммиты на master, а затем отправить master на сервер CI. Проблема в том, что если у меня возникают конфликты во...
103045 просмотров
schedule 08.09.2022

Что именно делает git rebase --preserve-merges (и почему?)
документация Git по команде rebase довольно краткая: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is...
104482 просмотров
schedule 14.07.2022

Рабочий процесс Геррита
Я следил за версией модели ветвления, найденной на nvie.com . По сути, я делаю ответвление от стабильной точки ветки разработки, работаю над функцией, а затем снова объединяюсь, исправляя любые возникающие конфликты слияния и предоставляя подробный...
862 просмотров
schedule 10.03.2023

Отмена git rebase --skip — повторно применить фиксацию во время перебазирования
Я делаю длинный git rebase с большим количеством коммитов. Я случайно --skipped сделал коммит, в котором были конфликты, которые я разрешил. Я должен был сделать git rebase --continue . Есть ли способ повторно применить эту предыдущую...
12282 просмотров
schedule 22.12.2022

Почему git rebase отбрасывает мои коммиты?
Я пытаюсь перебазировать ветку поверх master, что я уже делал тысячу раз. Но сегодня он не работает: > git status On branch mystuff Your branch and 'master' have diverged, and have 6 and 2 different commits each, respectively. (use "git...
1906 просмотров
schedule 24.12.2022

Почему тот же конфликт возникает снова, когда я использую git rebase?
Я прочитал соответствующие вопросы о git merge и git rebase на SO, но я до сих пор не могу полностью понять, что происходит под капотом. Вот наша ситуация ветвления: MASTER------------------------ \ \ \...
19120 просмотров
schedule 02.04.2023

когда не использовать git rebase при работе с ветками GIT?
Недавно я изучал Git и понял, что rebasing в некоторых случаях полезен, чтобы избежать коммитов слиянием и сохранить историю в чистоте. Также я прочитал, что при использовании git rebase следует проявлять особую осторожность. Кто-нибудь...
3240 просмотров
schedule 03.10.2022

Переписать историю авторов git для подписанных коммитов
Я знаю, что могу изменить историю автора/коммиттера в git с помощью предоставленного скрипта github: https://help.github.com/articles/changing-author-info/ К сожалению, это не работает, если вы подписали коммиты/слияния. Это как бы сработает, но...
201 просмотров
schedule 20.07.2023

Как перебазировать слияние, но сохранить фиксацию слияния
Я и моя команда разрабатываем функцию, используя удаленную ветку ( origin/our_feature_branch ) вне основного пути ( origin/dev ). Геррит используется для обзора и т. д. Поднятие удаленной ветки выполняется с помощью git merge origin/dev , за...
2326 просмотров
schedule 29.05.2023

после git rebase моя локальная ветка и удаленная ветка разошлись
У меня есть ветка my-feature , которая подталкивается к источнику для проверки кода. Он не передается . В конце концов он будет объединен с моей develop веткой, которая используется всей моей командой. Я бы хотел переставить свою ветку...
4425 просмотров
schedule 13.07.2022

Как мне `git rebase -i` и предотвратить вас попросили изменить самый последний коммит, но это сделало бы его пустым.?
Я хочу запустить git rebase -i some-hash . Когда я запускаю его, я получаю сообщение об ошибке: Вы попросили изменить самый последний коммит, но это сделало бы его пустым. Вы можете повторить свою команду с помощью --allow-empty или...
8142 просмотров
schedule 09.06.2023

git — удалить коммиты из объединенной ветки
Я случайно нажал коммит с огромными файлами, а потом отменил его. Но это заставляет любого, кто тянет эту ветку, получить эти файлы в истории, поэтому я решаю удалить или раздавить эти два коммита. Однако некоторые ветки были объединены. Я не знаю,...
1106 просмотров
schedule 15.12.2022

Git: Что делать, если случайно пропустили при перебазировании?
Я перебазирую ветку 2 на более новую версию ветки 1. Были некоторые конфликты, поэтому я сделал слияние и git add ed конфликтующий файл. Но затем, вместо git rebase --continue , я нажал на свой терминал и, не задумываясь, нажал ввод для git...
577 просмотров
schedule 30.06.2023