Unit 1: Introduction to git: Using git and GitHub
In unit 1, you will learn and practice the git basics. Before we start, there are a few items that you will need to work through, to ensure your computer is set up with everything we need for the course. See the steps to do so here.
If you run into problems at any point, please contact us via inga.ulusoy@uni-heidelberg.de or open an issue on GitHub (see how to create an issue).
The slides for this session are found here. The demonstrations are listed here and the necessary commands for the live lession are summarized here.
1. Unit 1, Part 1
I will give an introduction to git, GitHub and Jupyter notebooks.
2. Play Oh My Git!
Go to Oh My Git! and download the game. Follow the instructions and have fun with git!
3. GitHub learning lab
Now we move on to GitHub. Create a GitHub account and work through the GitHub learning lab that I sent you through the assignment #1. Please send me your GitHub username.
4. Work on implementation
We will work on our implementation of a research software through the assignment #2.
5. Asynchronous work in your team
Continue working on your notebook. Commit your changes to your GitHub repo.