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
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
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!