Jaka jest różnica między „squash” a „fixup” w Git / Git Extension?
UżywamRozszerzenia Git przez chwilę (jest super!), ale nie znalazłem prostej odpowiedzi na następujące pytania:
Czasami podczas wpisywania wiadomości zatwierdzenia należy wprowadzić literówkę. Mój przyjaciel pokazał mi, jak to naprawić w następujący sposób (w Git Extentions):
Kliknij prawym przyciskiem myszy zatwierdzenie zatwierdzenia> Zaawansowane> Napraw
Następnie po prostu zaznaczam pole „Zmień” i przepisuję moją wiadomość i voila! Mój komunikat zatwierdzenia jest poprawiony.
Jednak ta inna opcja „Squash commit” ... Zawsze zastanawiałem się, co ona robi ?!
Moje pytanie brzmi:
Czy ktoś po prostu wyjaśni mi, jaka jest dokładna różnica międzyZatwierdzenie squasha iZatwierdź zatwierdzenie wRozszerzenia Git / Git? Wyglądają jakby ..."podobny" Dla mnie: