Описание тега git-cherry-pick

This command applies the changes introduced by some existing commits.
2 ответа

Почему дополнительные изменения в конфликте git cherry-pick?

За git cherry-pick приводящий к конфликту, почему Git предлагает больше изменений, чем просто из данного коммита? Пример: -bash-4.2$ git init Initialized empty Git repository in /home/pfusik/cp-so/.git/ -bash-4.2$ echo one >f -bash-4.2$ git add f…
19 мар '18 в 15:17
2 ответа

Как 'git cherry-pick' находит файлы, к которым применяются изменения?

У меня есть два репозитория с похожей структурой, но нет общих коммитов. Я добавил их как удаленные друг от друга, чтобы иметь возможность cherry-pick совершает между ними. Недавно я заметил, что git правильно применяет изменения коммита, даже если …
16 мар '18 в 10:36
2 ответа

git merge --no-commit против git cherry-pick --no-commit

Есть ли разница между git merge --no-commit а также git cherry-pick --no-commit? И есть ли разница в истории, если я сделаю коммит после этих двух команд?
30 дек '13 в 09:49
1 ответ

Странное поведение мерзавца

У меня есть коммит в другой ветке, который просто добавляет кучу файлов в новый каталог. Допустим, коммит имеет идентификатор 123456 и добавляет каталог с именем foo полно вещей. Теперь в моей другой ветке, из чистого рабочего дерева, я делаю git ch…
28 июн '13 в 14:34
1 ответ

Повторяющийся мерзавец вишневый

git cherry-pick не является идемпотентом в том смысле, что хэш-фиксация после выбора вишни зависит от текущего времени и текущего пользователя (как коммитер). Я хотел бы иметь свойство идемпотентности, что означает двойную последовательность: git re…
10 янв '15 в 14:24
1 ответ

Почему git cherry-pick вызывает меньше конфликтов, чем git rebase?

Я часто перебазирую. Изредка rebase является особенно проблематичным (много конфликтов слияния), и мое решение в таких случаях заключается в cherry-pick индивид принимает на себя главную ветвь. Я делаю это потому, что почти каждый раз, когда я делаю…
07 июл '16 в 17:36
3 ответа

Как применить изменения в этом редакторе?

При использовании GIT на консоли и вишнёвом сборке появился этот редактор. И я не знаю, как применить / отправить изменения и двигаться дальше
12 мар '16 в 01:11
1 ответ

Как черри выбрать последний ша из другой ветки в Git с 1 командой?

Я часто делаю это, когда выбираю коммит из другой ветки. $ git log -1 another_branch commit <commit_sha> // copy <commit_sha> $ git cherry-pick <commit_sha> Могу ли я сделать все это одной командой, если так, что это?
01 янв '14 в 20:18
2 ответа

Выяснить зависимости коммита, который мы пытаемся выбрать

Предположим что-то вроде следующего: HEAD/master | A<--B<--C<--D<--E<--F<--G<--J ^ official куда official это ветка.Я хотел вишни выбрать 2 коммитов official например, филиалE а также J Обе эти фиксы были исправлениями, затрагив…
07 фев '17 в 20:46
2 ответа

Git конфликты, порожденные вишнёвыми пиками

Для начала, я новичок в git, но поглощаю документацию и подобные вопросы по этой теме, как эта и эта (я буду ссылаться на этот последний вопрос позже в этом посте). Краткое описание: я выбирал коммит из одной ветви в другую, и после того, как я сдел…
11 дек '13 в 22:20
1 ответ

Неудачный коммит слияния Cherry-pick с пустым коммитом

У меня есть несколько веток, и я хочу, чтобы изменения из второй ветки появлялись в первой ветке. Это, вероятно, лучше всего описать с помощью диаграммы: X - Y - Z (branch-2) / \ A - B - C - D - E - F (master) \ G - H - I (branch-1) Я хочу слить X, …
29 июн '18 в 07:10
1 ответ

Cherry pick только коммиты, которые касаются определенного файла

Каков краткий способ запросить "вишня выбирает из другой ветки только коммиты, которые касаются определенного файла"? т.е. команда git log ..other-branch afile выдает список незакрытых коммитов в другой ветке, которые касаются "afile"; Как я могу за…
10 фев '14 в 18:04
0 ответов

Нежелательные вещи, записанные в файле, когда вишня выбрана

Недавно я узнал о cherry-pick команда в gitи оказывается полезной командой. Я узнал из ресурсов о том, как использовать его для выбора содержимого из репозитория другого. После того, как я использовал команду, содержимое было выбрано из другой ветки…
28 июл '17 в 05:29
3 ответа

Прервать мерзавец?

Я побежал git cherry-pick <hash> и имел конфликты слияния. Я не хочу разрешать конфликты, я просто хочу прервать черри. При выполнении фактического слияния (с git merge) есть удобный git merge --abort, Какой эквивалент для сбора вишни?
29 май '13 в 18:01
3 ответа

Что является эквивалентом в TFVC git cherry-pick

Я прошу прощения за мой вопрос, но я являюсь пользователем TFS Noob, что эквивалентно TFVC (Team Foundation Version Control) git cherry-pick?
22 сен '16 в 10:45
1 ответ

Почему git cherry-pick оставляет незафиксированные изменения выходами с ненулевым

Очень часто мой мерзавец выглядит так: A <- B <- C <- D <- E <- HEAD Бывает, что мне нужно создать новую ветку на основе B и только изменения в D, Вот команды, которые я делаю: git checkout B -q -f -b release git cherry-pick D Команды…
17 авг '16 в 09:52
3 ответа

Git cherry-pick действительно такой же, как git show + git apply?

Может ли быть так git cherry-pick <rev> на самом деле точно так же, как git show <rev> | git apply -3 - ??? Поскольку запуск любого из них приводит к абсолютно одинаковому результату для меня, и если бы я знал, что они действительно экви…
20 апр '17 в 15:48
2 ответа

В чем разница между git cherry-pick и git format-patch | мерзавец?

Иногда мне нужно выбрать тег с определенным исправлением в моей ветке, и я делал это через git cherry-pick tags/myfix Это работает, но сбор вишни занимает все больше времени, делая "неточное обнаружение переименования". Я догадывался, что это может …
31 авг '18 в 17:04
1 ответ

"A..B" (двойная точка) против "- только справа A...B" (отфильтрованная тройная точка) в диапазонах коммитов Git?

Сравните Каковы различия между двойной точкой ".." и тройной точкой "..." в диапазонах коммитов Git? , более полезный вопрос. Я хотел бы уточнить, производят ли следующие команды тот же набор коммитов, что и git log A..B: # version 1 git log --right…
28 сен '13 в 20:41
1 ответ

Сбор вишни и умный диффузинг

Ситуация: локальный репозиторий имеет филиал A и филиал B, Ветка B впереди ветви A скажем, 30 коммитов. Первый вопрос: могу ли я перечислить все коммиты, которые находятся в B которые не в A? Второй вопрос: допустим, я выбираю некоторые (совершенно …
19 мар '14 в 11:55