@bdonlan odpowiedź jest dobra na to pytanie, ale wskażę sytuację, w której możesz potrzebować lepszego rozwiązania.
Powiedzmy, że chcesz dodać zmiany do ostatniego zatwierdzenia. Więc postępuj zgodnie z sugestią @bdolan:
git add files
git commit --amend
Wyobraź sobie, że podczas pisania nowej wiadomości żałujesz, że dodajesz te pliki do tego zatwierdzenia. Problem polega na tym, że utknąłeś z już zapisanym komunikatem o zatwierdzeniu i wyjście z edytora (z zapisaniem lub bez) doda te zmiany do ostatniego zatwierdzenia. Powrót do punktu, w którym byłeś przed tymi czynnościami, wymaga podzielenia ostatniego zatwierdzenia - założę się, że chcesz tego uniknąć.
Sztuczka polega na tym, aby zapisać i wyjść z edytora, gdy ma on tylko wiersze zaczynające się #lub nie ma ich wcale. Po wyjściu zostaniesz powitany komunikatem:
Aborting commit due to empty commit message.
I w ogóle nie zmieniłeś ostatniego zatwierdzenia.