Git: Cherry-Pick до робочої копії без комісій


189

У мене є кілька відділень, де я дотримуюся певних зобов'язань, які я хочу раз у раз застосовувати до своєї робочої копії. Спочатку я намагався збирати вишні, але пізніше я не хочу брати участь у цільовій галузі.

Так я зробив cherry-pick+reset HEAD~1 --soft

Чи є щось простіше, як збирання вишні лише для робочої копії?


4
У вас є прапор '-n', що означає "без фіксації". Дивіться тут: git-scm.com/docs/git-cherry-pick
Igal S.

4
Щодо діапазону git cherry-pick HEAD..<AwesomeBranch> -n
комітетів

Відповіді:


335

Використовуйте прапор '-n', вибираючи вишню, яка є "без фіксації"

Дивіться тут: http://git-scm.com/docs/git-cherry-pick

git cherry-pick -n <HASH>

34
-nприносить комітет на поетапну область. Для того, щоб знемагати це git reset HEADбуло б необхідно.
Вишну НК

5

Якщо ви використовуєте термінал

git cherry-pick -n <HASH>

Якщо ви використовуєте Intellij Idea

Settings -> Version Control -> git
untick commit automatically on cherry-pick 


1

Для користувачів IntelliJ

Налаштування> Контроль версій> Git: Зніміть прапорець Прийняти автоматично під час вишні

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.