Summary and Setup

Welcome to learn how to use Git to store and share your code. Git will be used during the hands-on lessons during the Midsummer QCD school on Monte Carlo generators, maching learning and CMS open data.

Versioned source code is also a key ingredient in research software skills and Git is the tool for it.

Working environment


Note

We expect participants to work in a Unix environment on their laptop.

If you are unfamiliar with the Unix shell, you can work through the exercises in The Unix Shell tutorial by Software Carpentry.

Windows users: the Unix tutorial gives git bash as an option. However, for all work during the hands-on session:

  • do not use git bash
  • do not use Power shell (apart from installing WSL2)
  • activate WSL2 and use the Ubuntu terminal that comes with it!

Activate WSL2 and use the Ubuntu terminal.

Use Terminal.app

Use Terminal