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

Michał Skowron
He began his technical communication journey in 2012, after abandoning a never-started modeling career. Together with his colleagues, he strives to rock the Polish tech comm scene. Currently, he is a coding Tech Writer at the Polish branch of Guidewire Software, co-creator of the techwriterkoduje.pl podcast and co-admin of the techwriter.pl portal. He is interested in not-so-popular sports, such as running and cycling. Had he not become involved in documentation, he would have become a firefighter.

Paweł Kowaluk
Paweł Kowaluk has been in tech content since 2008. He's worked as a tech writer, product owner, team leader, programmer, technical director, consultant, information architect, and more. His focus right now is on ContentOps and the various interactions that go into it. He works as a tool developer at Guidewire Software. He is also a co-owner of techwriter.pl and techwriterkoduje.pl.