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


Git Rebase и Интерактивная Rebase
Что такое перебазирование? 📚 Ребазинг - это один из двух процессов Git интеграции изменений из одной ветки в другую. В то время как merging всегда перемещает ветку вперед в истории, просто добавляя новую фиксацию, представляющую интеграцию каждой ветки, rebasing может быть гораздо более мощным (и опасным), поскольку позволяет нам переписывать историю. Почему мы перебазируем? 🧐 Ребазинг - это процесс moving или combining (т. Е. Сжатие) последовательности коммитов для..

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

Рабочий процесс Git и вопросы о перебазировании и слиянии
Я использую Git уже пару месяцев в проекте с еще одним разработчиком. У меня несколько лет опыта работы с SVN , так что я полагаю, что приношу много багажа в отношения . Я слышал, что Git отлично подходит для ветвления и слияния, но пока я этого...
212457 просмотров
schedule 07.09.2021

Когда вы используете Git rebase вместо Git merge?
Когда рекомендуется использовать Git rebase или Git merge? Мне все еще нужно слияние после успешной перебазировки?
482631 просмотров
schedule 22.09.2021

Удалить коммиты из ветки в Git
Я хотел бы знать, как удалить коммит. Под delete я подразумеваю, что это как если бы я не совершал эту фиксацию, и когда я сделаю push в будущем, мои изменения не будут отправлены в удаленную ветку. Я прочитал справку git и думаю, что мне...
2985155 просмотров
schedule 20.10.2021

Регулярно синхронизируйте ветку с мастером с помощью git rebase
У меня есть репозиторий Git с веткой, которая почти никогда не меняется (никто больше в нее не участвует). По сути, это основная ветка с удаленным кодом и файлами. Наличие этой ветки позволяет мне упаковать более компактную версию моего проекта без...
6431 просмотров
schedule 30.10.2021

В чем разница между git fetch, git rebase и git pull --rebase?
Читая страницу git pull , он дает строгое предупреждение о git pull --rebase : Это потенциально опасный режим работы. Он переписывает историю, что не сулит ничего хорошего, если вы уже опубликовали эту историю. Не используйте эту опцию,...
19041 просмотров
schedule 22.11.2021

Git - Как проверить, что git-rebase --interactive не изменил окончательное состояние проекта
Я часто использую git rebase --interactive для очистки истории. Бывает, что есть конфликты слияния, или даже если конфликтов нет, слияния все равно есть. Я всегда немного боюсь, что что-то изменилось, хотя я только изменил порядок коммитов, раздавил...
865 просмотров
schedule 21.11.2021

(NO BRANCH, REBASING BRANCH_NAME) префикс каждого сообщения фиксации после git rebase
Я пытаюсь отредактировать несколько предыдущих сообщений фиксации. Я начал с git rebase -i %% commit-hash %% Затем я настроил «перефразировать» все коммиты, которые хотел отредактировать, и впоследствии отредактировал сообщения коммитов в...
781 просмотров
schedule 15.09.2021

Squash 2 превращается в 1
У меня есть две локальные коммиты: commit adae40c5e2b69a41447b08cc3dcb77003611fbbe Author: Me Date: Thu Mar 21 14:17:35 2019 +0000 1.0.0 commit ceaa65ea06f48dc24554a6f798aae2d668f3a43d Author: Me Date: Fri Feb 1 10:04:36 2019 +0000...
1699 просмотров
schedule 26.10.2021

Поиск отобранных или перебазированных коммитов с использованием хэша исходной фиксации
У меня есть большое репозиторий git с множеством веток (обычно я работаю только с небольшим их подмножеством, связанным с функциями, принадлежащими моей команде). Предположим, у меня есть хэш фиксации (например, скопированный из запроса на перенос)....
66 просмотров

git rebase -i --retain-empty-commits
По умолчанию, когда вы используете git rebase -i , он комментирует пустые коммиты, и мне приходится их раскомментировать (они мне помогают). Есть ли вариант команды rebase, который предотвратит это нежелательное предположение, что я не хочу их...
1978 просмотров
schedule 22.02.2022

Найдите, конфликтует ли моя ветка с какой-либо удаленной веткой
Наша компания работает по принципу «филиал на функцию». Итак, каждый разработчик создает новую ветку, взламывает и отправляет в общий репозиторий на сервере. Хук пост-получения репозитория сервера вызовет запрос на извлечение! Прежде чем...
815 просмотров

Как исправить поврежденную интерактивную перебазировку?
Мне удалось создать небольшой беспорядок в моем локальном репозитории git. Я пытался исправить неработающую фиксацию, используя следующие инструкции . Перед запуском «git commit --amend» (и после git rebase --interactive) я решил, что мои изменения...
119283 просмотров
schedule 07.03.2022

Я только что разрушил свою работу, неправильно используя git rebase
Я выполнил следующую строку: git rebase -i dev --onto master Я решил, что это сократит мою ветку разработчика и вставит ее поверх моей основной ветки. И -i позволит мне свернуть изменения. Но когда он вызвал редактор, я не увидел ни...
2908 просмотров
schedule 12.03.2022

Gulp компилируется во время git-rebase, вызывая ошибки перебазирования
Когда я переустанавливаю свой код, git начинает воспроизводить изменения, вызывая срабатывание правил компиляции Gulp. Время от времени это приводит к тому, что код находится в несогласованном состоянии, что препятствует отправке. Рассмотрим такую...
83 просмотров

git reword без разрешения конфликтов слияния снова
Можно ли изменить сообщения фиксации с помощью git rebase, но без повторного разрешения конфликтов слияния? Мне нужно сделать более старое репо, и я не хочу менять какой-либо фактический код, а только сообщения. Я пробовал --preserve-merges .
2285 просмотров
schedule 27.04.2022

Почему git rebase всегда конфликтует?
Каждый раз, когда я пытаюсь перебазировать свою ветку, я получаю конфликты слияния, потому что некоторые изменения в моем локальном репо конфликтуют. Разочаровывает то, что эти изменения были отменены в последующих коммитах. Еще раз, я разрешаю...
454 просмотров
schedule 14.05.2022

Отмена git rebase
Кто-нибудь знает, как легко отменить перебазирование git? Единственный способ, который приходит в голову, - это делать это вручную: git checkout родительский коммит для обеих веток затем создайте временную ветку оттуда выбрать все коммиты...
1274978 просмотров
schedule 24.05.2022

git rebase upstream / master vs git pull --rebase upstream master
Есть ли разница между git rebase upstream/master и git pull --rebase upstream master , и если да, то какая? Пульт может быть любым, не обязательно восходящим.
56577 просмотров
schedule 20.05.2022

git svn rebase всегда переустанавливает мастер?
Я пытаюсь создать репозиторий git с несколькими ветвями, каждая из которых отслеживает другой репозиторий svn. Я хочу, чтобы master был ветвью только для git, а не одной из ветвей svn. Вот моя первоначальная установка: $ mkdir repo $ cd repo $...
2495 просмотров
schedule 03.06.2022

Ребазинг после слияния сквоша?
У меня есть основная ветка и несколько тематических веток. Предположим, что основная ветвь используется в основном как кандидат на выпуск, и в этой ветке не ведется никаких разработок. Тематических веток несколько, и их разделяет команда. Над...
4376 просмотров
schedule 11.06.2022