Summary and Schedule

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.

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

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