Я начал играть с git локально, и столкнулся с вариантом использования, который я не знаю, как лучше всего справиться.
Я работаю над шипом в ветке, но потом наткнулся на простое исправление, которое также должно относиться к мастеру. Лучшее, что я нашел на данный момент:
git stash
git checkout master
//do my correction manually
git commit -a
git checkout spike
git pop
Кажется, немного затянуто, только для одной строки, и это предполагает, что я делаю одну и ту же коррекцию дважды. Я не могу не чувствовать, что должен быть лучший способ сделать это. В своем ответе, пожалуйста, также рассмотрите случай, когда есть другие изменения в том же файле, которые я не хочу принимать.