Articles of git merge

Синтаксическая ветвь слияния

У меня есть ветвь «mybranch», которая была создана от мастера, но она не обновлялась последние пару месяцев. Я хочу обновить «mybarch» с определенного коммита ведущей ветки. Я хочу игнорировать что-либо дополнительное, что находится в «mybarch», и держать его в синхронизации с конкретной фиксацией ведущей ветки. Как я могу это достичь? Я пытаюсь это сделать, это […]

Разделение связанных элементов GIT

У меня есть ветка разработки и одна ветвь функции, назовем ее функцией / A. Когда кто-то коммит на удаленной разработке, я тяну его, затем я иду в функцию / A и перезаряжать его на разработку. Теперь я хочу создать новую ветвь с именем feature / B и «наследовать» ее из функции / A и сделать […]

Повторить неправильное слияние в GIT

Давным-давно в git-истории я вижу, что кто-то сделал неправильное слияние двух ветвей. У него был конфликт, поэтому он просто удалил много противоречивых изменений. В результате основная ветвь не содержит этих изменений (и мы даже не подозревали об этом, пока не проверили). Функция Branch была объединена в развитие ветки. Функция содержит изменения XY Z. Однако Y […]

Как удалить промежуточное слияние в git?

Я хочу удалить промежуточное слияние (remove, not squash), а затем переместить последние 2 коммита в новую ветку. Это мой текущий git log –graph : * 3a5c453 – (2 hours ago) last commit (HEAD, master) * b6c19f1 – (2 hours ago) Merge branch 'tade' into HEAD |\ * | be356d0 – (2 hours ago) previous commit […]

Неизвестная ветка git проверила

У меня есть филиал под названием ChartFeature но я случайно набрал git checkout CHartFeature и закончил с этим в powershell / poshgit: C:\git\Charting [CHartFeature]> git status On branch CHartFeature nothing to commit, working tree clean Что здесь случилось? Если я смотрю в SourceTree, он не показывает ветку, но я могу (и попал в беду), когда […]

Git – выяснение, кто объединил ветвь признаков в главную ветку

Мы следуем методу ветвления признаков. Оформить новую ветку от разработки каждый раз, когда мы работаем над историей, и объединить ее, чтобы развиться после ее завершения. Перед слиянием мы всегда делаем переработку. Таким образом, слияния не происходит. Теперь я хочу выяснить, кто объединил отдельную ветвь функции в разработке. Как мне это узнать?

что такое «автоматизированные» файлы в git и как вы их перечисляете?

Я запустил git merge master –no-commit в ветке, и единственный результат был следующим: Auto-merging path/to/file Automatic Merge went well; stopped before committing as requested Однако git diff HEAD –name-status показывает, что имеется около 15 файлов, в которых были изменены (с префиксом «M») и 3 файла, которые были добавлены (с префиксом «A»). Не все ли измененные […]

git слияние изменений с другого репо

Я унаследовал некоторый действительно неряшливый код, поэтому я создал новое репо и запустил PHP_Beautifier и php-cs-fixer на большинстве кодов. Все время мои коллеги вносили свои собственные изменения в существующее репо. Теперь мне нужно объединить эти два РЕПО вместе. Проблема, с которой я сталкиваюсь, – это массовые изменения исходных файлов, запускающих эти два инструмента. Я шагнул […]

Плагин запроса запроса, чтобы объединить мастер в ветвь

Есть ли плагин запроса на получение, который я могу установить в предприятие git , которое позволит разработчику нажать кнопку и объединить мастер в свою ветку? Я хотел бы, чтобы он смог сделать это на странице запроса на тяну после того, как он откроет PR.

git cherry picking в другой базовый каталог

У меня есть определенные коммиты в ветке, 10.57, которые я хочу объединить в другую ветку 10.58. Я бы обычно вишнёл – забирал эти коммиты с 10,57 до 10,58. Однако есть сбой. Некоторые файлы изменили структуру своих каталогов в 10.58. Пример : исходный каталог MAAS / ios-web-сервисов в 10.57 переместился в MAAS / apple / ios-web-услуги […]