Я пытался понять Как отменить фиксацию и зафиксировать изменения в другой ветке в Git? но Я не думаю, что это должно быть так сложно. (Ответ использует branch -f
и stash
, и я не думаю, что они мне нужны.)
Я работал в моей ветке разработчика. Было два разных коммита в грязном рабочем каталоге. Зафиксируйте все изменения двумя разными коммитами. Последний коммит - это WIP (так что материал для разработчиков). Предпоследний сделан и должен быть скопирован в стабильную
ветку .
Я представляю себе что-то вроде
$ git copy e87568fa stable
, но я почти уверен, что это не так.
Имеет ли какое-то отношение к этому сбор вишни?
Чтобы быть уверенным: я хочу, чтобы фиксация оставалась на dev
. Так что не mv
it, а cp
it.
Меня все еще сбивают с толку все эти параметры и команды GIT.