Описание тега git-squash

NoneGit squash - это команда, используемая для перезаписи истории git, прежде чем она будет отправлена ​​на удаленный компьютер.
3 ответа

Git merge с --squash, сохраняя журнал каждого коммита

Начальный сценарий: A (master) \ B - C - D (development) Что я хочу после слияния --squash: A - E (master/development) \ / B - C - D На ветке master, git log было бы commit E Squashed commit of the following: commit D commit C commit B commit A Прод…
17 окт '15 в 20:30
2 ответа

Сквош частое слияние истории из основной ветки в одну

Например, я просто слил основную ветку с моей веткой функций. Тогда кто-то толкнул новые вещи на мастера. Поэтому я снова слился, чтобы не отставать. А потом кто-то снова толкнул... Я снова сливаюсь. Как сжать предыдущие слияния, чтобы два действия …
08 окт '18 в 06:30
1 ответ

Перебазировать ветку после GitHub "Squash and merge" на мастера

Допустим, я разработал функцию на branch1 и отправил его на проверку кода с помощью запроса на извлечение GitHub. Пока он рассматривается, я продолжаю работу над branch2, branch2 -> D --> E --> F / branch1 -> A --> B --> C / master…
25 янв '17 в 18:48
1 ответ

Безопасно ли сдавливать коммиты, которые включают коммит слияния

Могу ли я безопасно использовать комманды Squash, где один из них является коммитом слияния? Моя история коммитов выглядит так: Мне интересно, возникнут ли проблемы или конфликты при попытке объединить эту сжатую ветвь с мастером. Я еще не выдвинул …
09 дек '18 в 02:38
1 ответ

Git Interactive Rebase Показывает коммиты из мастер ветки

Я пытаюсь раздавить несколько коммитов из моей ветки, прежде чем объединить запрос на удаление. При выполнении git log Я могу прокрутить вниз до коммитов, которые я хочу раздавить (14 коммитов назад). дела git rebase -i HEAD~14 показывает мои коммен…
23 янв '19 в 19:49
1 ответ

Почему мой репо показывается за апстримом после сквоша?

Я разветвил репо, и я фиксирую и выдвигаю новые изменения, и объединенные изменения произошли из pull upstream после выполнения сквоша. Так не должно показывать The branch is x commits ahead of upstream:master" Вместо этого его показ The branch is x…
14 май '18 в 03:14
2 ответа

Git Merge просто против сквоша. Какова цель? Как отследить один коммит на функцию?

Одна вещь, которая мне не нравится в Git - это количество коммитов. Не поймите меня неправильно, это очень удобный способ (безопасно) хранить вашу работу, но в долгосрочной перспективе слишком много деталей для поиска. Позвольте мне описать следующи…
06 фев '17 в 09:35
0 ответов

Мерзкий сквош на другой ветке (кроме хозяина)

Я новичок в git squashЯ создал новую ветку a от masterа потом сделал много изменений и подтолкнул к ветке a, Сейчас 8 коммитов на ветке a и я должен был раздавить все 3 коммита до одного, но когда я делал это, у меня не получалось. Пожалуйста, смотр…
23 май '18 в 14:38
1 ответ

Как выполнить спорадическое слияние одной ветви в другую

Я развиваю на ветке dev и каждые пару недель хочется объединить текущее состояние в ветку staging, Кажется, я не продумал это достаточно, потому что теперь, когда я хочу сделать это во второй раз, я получаю конфликт, так как последний общий предок в…
04 апр '18 в 09:49
3 ответа

Как раздавить ваши коммиты, если не быть вашими последними

Казалось, легко раздавить ваши коммиты, если это ваши последние ( Squash мои последние X коммитов вместе с помощью Git) Но что если я захочу раздавить несколько коммитов моего репо, которые не являются последними, скажем HEAD~3 в HEAD~6, Есть ли спо…
26 янв '17 в 14:53
0 ответов

Git Squashed Merge с конфликтами, отсутствующими коммит содержимого сообщения

Когда я делаю git merge --squash <source_branch> что приводит к конфликтам, предопределенное содержимое сообщения о коммите из Git содержит только информацию о конфликтах, но не сводку сжатых коммитов. λ git merge --squash <source_branch&gt…
08 сен '15 в 10:08
5 ответов

Cherry-pick и сжатый диапазон коммитов в подкаталог или поддерево

Как я могу сказать cherry-pick, чтобы выбрать сжатый диапазон коммитов? Или, другими словами, применить diff между двумя коммитами к текущему состоянию репозитория? Следующее не работает (cherry-pick не имеет опции --squash): git cherry-pick --squas…
01 фев '16 в 04:41
1 ответ

Есть ли простой способ получить один коммит на каждую функцию в мастере вместо ребаз с сквошем?

Я создал ветку функций против основной ветки 2 месяца назад. В то же время несколько раз обновлялась ветка функций, и почти каждый раз при слиянии возникали конфликты. Исправил те и подтолкнул к функции ветке. Теперь проблема в том, что в нашей орга…
30 авг '18 в 11:40
2 ответа

Как я могу разобрать аргументы в функции оболочки, а затем сделать многострочную фиксацию с ней?

Я следую стандартному стандарту коммитов и хочу сделать функцию оболочки для сквоша, слияния и фиксации изменений с анализированным сообщением, улучшая мою скорость кодирования и согласованность коммитов. Моя проблема состоит в том, чтобы проанализи…
22 окт '17 в 20:27
1 ответ

Как сбросить сквош ребаз?

Как мне сбросить git squash? Я использую PhpStorm. Я раздавил коммиты за последние 14 дней работы. В коммите "HEAD DEV Refactor gulp file" содержится более 50 сжатых коммитов внутри. Как мне показать / отменить их снова?
01 ноя '16 в 20:26
0 ответов

Сквош Git Merge, но сохранить авторство?

Можно ли подавить слияние, но сохранить авторство для использования с git-blame?
16 июн '15 в 20:49
8 ответов

Git - сквош всей ветви - команда сквоша на одну линию

Пока я работаю над новым кодом, я делаю много небольших коммитов для отслеживания своих изменений. Однако моя компания предпочитает, чтобы каждая функция была зафиксирована в одном коммите. Поэтому решение состоит в том, чтобы раздавить всю мою ветк…
29 дек '14 в 17:24
2 ответа

Влияет ли сдвиг коммитов на слияние?

Я читаю о плюсах и минусах коммитов сквоша в Git, прежде чем составлять запрос на извлечение. Я не нашел информации о том, может ли запрос на получение с раздавленными коммитами с большей или меньшей вероятностью превратиться в конфликт слияния, есл…
13 фев '18 в 07:10
2 ответа

Как git обрабатывает коммит сквоша после фиксации фикса?

Я работаю с веткой с довольно большим количеством коммитов и хотел бы сделать интерактив rebase чтобы объединить его в меньшее количество коммитов до слияния с master, Чтобы избежать странных конфликтов, я стараюсь поддерживать определенный порядок …
16 май '18 в 21:49
1 ответ

Git: Перенесите различия между двумя ветвями разных репо как один коммит в другой репо

Я сделал форк моего публичного репозитория Github на частном репозитории Gitlab. Я сделал несколько коммитов в одной ветке ветки и хочу перенести все эти изменения (различия между веткой публичного репо и веткой частного репо) как единый коммит в ве…
15 авг '17 в 12:49