What does a Git tag provide for a project milestone?
A branch that advances automatically with every new commit.
A memorable, stable name for a particular commit, such as a release point.
A duplicate directory containing only uncommitted files.
An automatic upload of every commit and branch to a remote.