Records the staged snapshot as a new point in history, with a message explaining why, not just what.
--amend rewrites the last commit's hash. Only do this before the commit has been pushed and shared — amending a commit others already pulled forces everyone to reconcile diverging history.