Before the workshop#
Please do the following:
Create a GitHub account if you do not already have one
Either: Install GitHub Desktop (to work from a GUI) or install Git (to work from a terminal)
Install Miniforge (Minimal install)
Some things to keep in mind#
You do not need to install Git if you are going to use GitHub Desktop. It will install Git for you if it is not already installed.
Git and GitHub Interactions
When you use Git in a terminal, all commands start with
gitFor example,
git initinitializes a repository andgit add .stages all the file changes before they are committed to you local repository
When you use GitHub Desktop, Git commands are executed behind the scenes
As with any collaborative project, there is etiquette to follow. We will go over these in the workshop.
Workflow
Commit messages
Branch names
Issues
Pull Requests