To change the last commit message in git, you can add the --amend
flag to the git commit
command along with the new commit message.
# Change last commit message
git commit -m "New commit message" --amend
This will only change the most recent or the last commit message.
To push the new commit to the remote branch or the repository you have to force push the commits using the --force
flag in the git push
command, this is because the commit id of the newly changed commit message (or the SHA signatures) will be different. To do that you can do like this,
# Change last commit message remotely
# by force pushing the commits
git push origin branch-name --force