Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 3.39 KB

README.md

File metadata and controls

47 lines (33 loc) · 3.39 KB

Git Good - An essential guide to git Workshop

This repository contains the content for the Git Good workshop. The workshop is a collection of useful commands, tricks and workflows that I use in my day to day work as a software engineer. Each section is a markdown file in the sections directory. There you will find instructions, examples and commands to run based on a specific git topic.

Prerequisites

You should have git installed on your machine.

Preferably, have a unix/linux/macOS machine. Windows users can use WSL.

Preferably, you should have a GitHub account (I am sure this workshop can work with other git providers as well, but these docs will be biased towards GitHub).

Workshop mindset

  • This workshop is a hands-on workshop. You will learn by doing - experiment with commands, be curious, break things, ask questions, repeat.
  • It's self-paced - you can spend time on the sections you find interesting or challenging.
  • The goal of this workshop is to make you more comfortable with git and to configure new commands that will help you in your day-to-day work. Spend time on setting them to your needs.
  • Feel free to contribute to this repository - add new sections, add your feedback, notes, expectations in the testimonials directory.
  • This repository is your chance to create PRs, test things and learn how to contribute to open-source projects without the fear of breaking things.

Sections

Each section is a markdown file in the sections directory. There you will find instruction, examples and commands to run based on a specific topic.

Contributions

If you find a mistake, or you want to add a section, feel free to open an issue or fork this repository and open a pull request.

References

These references are dedicated to git geeks who want to check more in-depth configs about git. They refer to advanced topics and the guts of git.