Come regola generale, quando si fonde una richiesta di pull da un ramo con una storia di commit disordinata, si dovrebbe schiacciare i propri commit. Ci sono eccezioni, ma nella maggior parte dei casi, lo squashing risulta in una storia Git più pulita che è più facile da leggere per il team.