Edit or update all of the commits in a git repository

To edit each and every edit.

$ git rebase -i --root

Then change all of the lines from pick to edit. the rebase procedure will start.

$ git commit --amend <whatever you need to change>

then to continue.

$ git rebase --continue

This will iterate over all of the commits in the repository.

Once you have edited all of the commits, you will see the output like the following.

$ git rebase --continue
Successfully rebased and updated refs/heads/master.

Congrats, at this point; you have edited all of the commits in the repository.