git-flow with rebase

Artikeln beskriver en modifierad git-flow-process som integrerar git rebase för att upprätthålla en ren och linjär Git-historik. Den jämför git merge och git rebase, där merge är enklare men skapar många merge-commits, medan rebase håller historiken ren men är potentiellt mer riskabel. Författaren föreslår specifika regler: rebasea feature-grenar, men aldrig develop-, master- eller publika grenar. Den modifierade processen innebär att man rebasear feature-grenar ovanpå develop-grenen innan man avslutar dem och pushar till github. Målet är att förenkla spårningen av commit-historiken samtidigt som riskerna minimeras.