A few months a go I gave a talk introducing git to the Scientific Computing group (where I work) at The Royal Surrey County Hospital. The talk covers the concept of version control, basic workflows, repository syncing, and branching.
You can view the talk at
scicomcore.bitbucket.io/gitro, and
find the source code on my personal
Gitlab. I used
dotlive to get the basics across and
simulate typical collaborative workflows (it’s a little random, but I like to
keep things spicy). You can check out the shell scripts on the
demo_code
branch of the
repo.
Since then our group have been discussing practical aspects of git, such as how to handle configuration files when deploying a project, so it would be nice to run a second session touching on these, in addition to diving a little deeper!