Skip to main content
Git for docs: basics, not only for beginners
Documentation

During this workshop you will learn the basics of Git. Together, we will explore this amazing tool by not only getting our hands dirty with the most useful commands but also by digging into the philosophy behind it and the way it works. Mixing theory with practice will allow you to bridge gaps in your knowledge about Git and build solid foundations for further development. That's why we believe that not only beginners but also people who already have some Git skills can benefit from this workshop.

If you attend, you will:

  • Learn the basics of Git which is a fundamental skill in docs as code
  • Get a skill that you can use in countless setups and environments
  • Stop being scared of the terminal
  • Make a step towards being more technical

What you will learn:

  • What version control is and why you should care
  • What is Git and how is it different from other version control systems
  • Why people use Git
  • Where people use Git
  • How to manage docs using Git

Practical exercises:

  • Git config
  • Pull changes from remote
  • Amend
  • Create a branch
  • Create a tag
  • Stage, commit, and push changes
  • Create a PR
  • Merge vs rebase
  • Revert
  • Git history

Advanced concepts (theoretical):

  • Reset
  • Force push
  • Squash

What you will need:

  • A laptop with Git installed
  • VS Code
  • A GitHub account