Como quebrar um commit do Git?

Recentemente, preciso quebrar um grande compromisso privado para dois. Para que eu possa trabalhar em um deles e empurrar o outro para dominar.

Aqui está o que eu fiz.

$ git  checkout big-one

$ git checkout
-b small-one

$ git checkout
--patch master

$ git commit
--amend

$ git show

os argumentos –patch passarão por cada diff contra master e perguntarão se você deseja mantê-lo ou revertê-lo.

Consulte mais sobre isso em – Man git-checkout e – opção de patch.

[[ Esboço, projeto ]]