Git: Stashing Work in Progress and Tagging Releases

Wishlist Share

About Course

Two everyday Git skills that are often misunderstood. Learn how to put half-finished work aside safely with git stash (including untracked files), bring it back with apply or pop, and mark release points with lightweight and annotated tags that you push, check out and delete correctly.

Tutwoo is an independent learning provider. This course is general training based on the official Git documentation. It is not endorsed by the Git project and is not an accredited qualification.

© 2026 Tutwoo UK Limited. This course was created in-house by Tutwoo and is our original work. It is for your own learning only: please do not copy, share, record or resell it.

What Will You Learn?

  • Stash and restore work in progress without losing changes
  • Choose correctly between stash apply and stash pop, and recover from conflicts
  • Create annotated and lightweight tags and push them to a remote
  • Check out a tagged release safely and avoid detached HEAD surprises

Course Content

Course Lessons

  • Stashing: putting work aside
  • Applying, popping and cleaning up stashes
  • Tagging releases

Sources & Further Reading
The official guidance this course is based on.

Final Assessment

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕