Sto usando Git Extensions per un po 'di tempo (è impressionante!), Ma non ho trovato una risposta semplice al seguente:Qual è la differenza tra "squash" e "fixup" in Git/Git Extension?
A volte, quando si digita un messaggio di commit, un make un errore di battitura. Il mio amico mi ha fatto vedere come risolvere il problema nel modo seguente (in Git Extentions):
Right-Click sul commettere> Avanzate> Correzione commettere
Poi ho semplicemente controllare la box "Modifica" e riscrivi il mio messaggio e voilà! Il mio messaggio di commit è stato risolto.
Tuttavia questa altra opzione "Squash commit" ... Mi sono sempre chiesto cosa faccia ?!
La mia domanda è:
Qualcuno semplicemente spiegare che cosa è la differenza esatta tra Squash commit e Fixup commettere in Git/Git Extentions? Sembrano un po '... "simile" a me:
È possibile leggere ulteriori informazioni su 'rebase' e squash/fixup su [the Git docs] (http://git-scm.com/docs/git-rebase). –
Questa è un'ottima risposta. Mi sono sempre chiesto perché ho ricevuto messaggi di commit combinati. –