2015-09-01 3 views
43

У меня есть несколько ветвей, где я сохраняю определенные коммиты, которые я хочу применять к своей рабочей копии время от времени. Первоначально я пробовал выбор вишни, но я не хочу, чтобы фиксация в целевой ветке позже.Git: Cherry-Pick для рабочей копии без фиксации

Так что я сделал cherry-pick + reset HEAD~1 --soft

Есть ли что-то проще, как вишня, собирание работать только копию? не

+0

Вы имеете «-n» флаг, который не означает, что «не совершать». См. Здесь: http://git-scm.com/docs/git-cherry-pick –

+3

Для целого ряда коммитов 'git cherry-pick HEAD .. -n' – schoetbi

ответ

80

Используйте «-n» флаг с вишневым сбора, который «не совершают»

Смотрите здесь: http://git-scm.com/docs/git-cherry-pick

git cherry-pick -n <HASH> 
+0

' -n' приносит фиксацию в поэтапный площадь. Для того, чтобы отключить его, необходимо выполнить сброс HEAD. –