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


Знаете ли вы разницу между Git Merge и Git Rebase?
Знайте различия между git rebase и git merge и их рабочий процесс. Многие разработчики программного обеспечения и программисты путаются с git merge и git rebase . Итак, я подумал об устранении этого сомнения с помощью этой статьи. Мы увидим их различия и увидим, когда их использовать. Что такое Git Merge и Git Rebase? git rebase выполняет ту же работу, что и git merge , т.е. объединяет изменения из одной ветки в другую. Разница в том, что они делают это совсем..

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

Можно ли объединить / переустановить ветки, не связанные с прямыми отношениями?
В качестве интеграционного теста я хотел бы присоединиться к нескольким веткам, прежде чем объединять их с моим мастером. Все они отошли от хозяина и идут своим путем. Это правильное слияние разных ветвей без прямой связи (например, родительский /...
233 просмотров
schedule 26.06.2023

Cherrypicking против Rebasing
Ниже приведен сценарий, с которым я обычно сталкиваюсь: У вас есть набор коммитов на master или design , которые я хочу поместить поверх ветки production . Я обычно создаю новую ветку с базой, так как production вишневый выбор этих...
2984 просмотров
schedule 01.06.2023

Почему git-rebase дает мне конфликты слияния, когда все, что я делаю, это раздавливаю коммиты?
У нас есть репозиторий Git с более чем 400 коммитами, первые пару десятков из которых были результатом проб и ошибок. Мы хотим очистить эти коммиты, собрав их в один коммит. Естественно, git-rebase кажется подходящим вариантом. Моя проблема в том,...
52946 просмотров

В чем разница между git pull и git fetch + git rebase?
Другой вопрос говорит, что git pull похож на git fetch + git merge . Но в чем разница между git pull и git fetch + git rebase ?
148654 просмотров
schedule 31.05.2022

Почему ветка git bisect не знает?
Я пытаюсь найти источник ошибки, которая возникла после фиксации в прошлый день в долгоживущей ветке (которая будет выпущена намного позже) под названием feature-x . Но есть ошибка. Я обнаружил поведение, которого я не ожидал от своего скрипта,...
10207 просмотров
schedule 25.03.2023

Извлечь изменения в один файл в диапазоне коммитов git
Система сборки, с которой я работаю, обычно требует, чтобы данные проекта были зафиксированы в локальном репозитории, прежде чем можно будет выполнить полную сборку. Это - наряду с моей обычной привычкой часто совершать коммиты и переустанавливать...
2847 просмотров
schedule 29.06.2022

Плохо ли git перебазировать локальную ветку с другой ветки, которая сама часто перебазируется?
Скажем, у меня есть локальная ветвь A от источника/мастера. Я постоянно вношу изменения в ветку A, извлекаю удаленный мастер и перемещаю базу. Затем у меня есть локальная ветвь B от A. Я постоянно вношу изменения в ветвь B и перемещаю базу. Я...
860 просмотров
schedule 25.07.2022

Git squash merge или git force push?
Мы используем gitlab . Основная ветвь защищена, и только владельцы проекта могут отправлять/принимать запросы на слияние в основную ветку. Другие разработчики отправляют запрос на слияние, чтобы получить свой код в master. Когда мы отправляем...
2609 просмотров

Зачем мне делать git rebase?
Я видел, как многие люди говорят о git rebase и о том, что он делает, например Hg: как выполнить перебазирование, например git rebase и люди говорят о том, чего он достигает (дает линейную историю), например здесь Git rebase теряет историю,...
2785 просмотров
schedule 08.03.2023

Конфликт слияния Git rebase не может продолжаться
Я пытаюсь перебазировать «dev», чтобы догнать ветку «master». $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using...
109214 просмотров
schedule 25.04.2023

git squash делает коммиты для общедоступного сервера, но сохраняет подробные коммиты для частного сервера
Я пишу библиотеку с открытым исходным кодом. Я использую два пульта: один частный репозиторий для личного тестового стенда и резервного копирования, а другой общедоступный, размещенный на github. В частном репозитории я сохраняю и делаю много...
628 просмотров
schedule 13.02.2023

Забыл использовать `--squash`, и теперь история коммитов в беспорядке. Как я могу очистить этот беспорядок?
Я должен был выполнить subtree pull --squash для стороннего модуля, от которого зависит мой проект, но случайно забыл поставить --squash . Теперь история коммитов моего проекта заполнена фиксациями сторонних модулей. Они разбросаны по всему...
1306 просмотров
schedule 17.05.2023

фатально: невозможно создать каталог в /root/wp-content/cache/page_enhanced/ Нет такого файла или каталога
После некоторых изменений с сервера. Я больше не могу push ничего, даже если попробую это: git push or git pull or git merge or git rebase origin/master or git reset --hard Всегда говорит... fatal: cannot...
19704 просмотров
schedule 19.10.2023

Переименовать каталог в истории коммитов Git
Я пытаюсь переименовать каталог, который был введен шесть коммитов назад и во всех последующих коммитах. Эти коммиты не были отправлены. Что я пробовал? Я пытался использовать git filter-branch с командой mv old new , но это не удается...
1526 просмотров
schedule 26.12.2022

Как изменить автора в git commit без повторного исправления конфликтов слияния
Я работаю над проектом с контролем версий git. У него много участников. В первые несколько дней проекта многие коммиты совершались без участия автора. Я прочитал этот пост , и этот тоже. Я пробовал пройти через git rebase -i <Original...
1582 просмотров
schedule 07.10.2022

Как перефразировать коммит Git по его хэшу SHA1?
Я создал фиксацию с сообщением фиксации, которое я хочу изменить. Я еще не опубликовал коммит, поэтому я могу безопасно переписать историю. Я могу найти с помощью журнала git, поэтому я знаю его хэш sha1. Как я могу быстро отредактировать коммит?
1175 просмотров
schedule 19.11.2023

Как отменить git rebase и повторить как git merge
Я запустил git rebase в ветке и исправил все конфликты, а затем понял, что для этой конкретной ветки мне нужно вместо этого запустить git merge, чтобы сохранить историю. Есть ли способ «отменить» перебазирование, но автоматически повторно применить...
518 просмотров
schedule 06.09.2022

Альтернатива повторному базированию для проверки кода?
Я хочу сделать CR в проекте. Bitbucket позволяет мне просматривать одну фиксацию за раз. Поэтому я хотел свернуть коммиты в один коммит (сжатие --> Свертывание группы коммитов в один в Git ), а затем просмотрите все изменения в одном коммите....
110 просмотров
schedule 15.03.2022

git rebase abort и пустой reflog
Я тупо прервал забытую перебазировку с коммитами и незафиксированными изменениями поверх нее, так что он все сдуло, как и в таких вопросах, как this . Я знаю о рефлоге и сразу же пошел посмотреть туда, однако он содержал только один хэш...
375 просмотров
schedule 25.01.2023

git: два пользователя упомянуты в одном коммите
Я пытаюсь правильно перебазировать историю git, которая уже была отправлена ​​на удаленный компьютер. Все работало, как и ожидалось, за исключением того, что в коммитах, которые я squash -редактор, упоминаются таинственные «два пользователя»....
1068 просмотров
schedule 20.06.2022