Uso Git Extensions da un po 'di tempo (è fantastico!) Ma non ho trovato una risposta semplice a quanto segue:
A volte, quando si digita un messaggio di commit, viene eseguito un errore di battitura. Il mio amico mi ha mostrato come risolverlo nel modo seguente (in Git Extentions):
Fare clic con il pulsante destro del mouse su commit> Avanzate> commit di correzione
Quindi spunta semplicemente la casella "Modifica" e riscrivo il mio messaggio e voilà! Il mio messaggio di commit è stato corretto.
Comunque quest'altra opzione "Squash commit" ... mi sono sempre chiesto cosa fa ?!
La mia domanda è:
Qualcuno potrebbe spiegarmi semplicemente qual è la differenza esatta tra il commit di Squash e il commit di Fixup in Git / Git Extentions ? Mi sembrano un po '... "simili" :
rebase
e squash / fixup nella documentazione di Git .