Скопируйте 1 коммит из одной ветки (dev) в другую (стабильную) с чистым рабочим каталогом

Я пытался понять Как отменить фиксацию и зафиксировать изменения в другой ветке в Git? но Я не думаю, что это должно быть так сложно. (Ответ использует branch -f и stash , и я не думаю, что они мне нужны.)

Я работал в моей ветке разработчика. Было два разных коммита в грязном рабочем каталоге. Зафиксируйте все изменения двумя разными коммитами. Последний коммит - это WIP (так что материал для разработчиков). Предпоследний сделан и должен быть скопирован в стабильную ветку .

Я представляю себе что-то вроде

$ git copy e87568fa stable

, но я почти уверен, что это не так.

Имеет ли какое-то отношение к этому сбор вишни?

Чтобы быть уверенным: я хочу, чтобы фиксация оставалась на dev . Так что не mv it, а cp it.

Меня все еще сбивают с толку все эти параметры и команды GIT.

14
задан Community 23 May 2017 в 11:59
поделиться