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 ]]