How to tag commits from git

If you want to tag any commit from a git repository, you have the option of git push -t, but sometimes you don't want to change any code, or you wish to tag a non-recent commit. This alternative works with any commit and only sends to the server the tag.

git tag <label> <commit-id>  
git push origin <label>