How do Git tags differ from branches, and when are they typically used?
Answer: Git tags are references to specific points in Git history, usually used to mark release versions. Unlike branches, tags don't move with new commits and are generally used for creating stable points in the project's history.
#git #github