10 · Version Control
Tag / Release
Mark a specific version
A tag is a permanent label on one commit, usually a version number (v1.0.0); a release bundles that tag with notes and downloads. How you mark “this exact state shipped.”
Concrete example
Tag the commit you deployed as v2.1.0 so you can always return to precisely what users got.