Git: Version Control and Teamwork
Exit

Lesson 7 of 9 · Mastery and security

.gitignore, tags, semantic versions and releases

45 min Node.js 22 (Debian, git, npm, python3)

Objective

Keep a clean repository (no dependencies, generated files or secrets in it) and publish versions that can be identified: annotated tags, version numbers that mean something, and a release ready to ship.

This lesson is part of the full course

Unlock Git: Version Control and Teamwork to read every lesson, do the exercises, access the simulations and earn your certificate.

Already enrolled? Log in.