Git and GitHub enable management and sharing of code. Therefore, anyone who uses or develops code (including python, R, Matlab, etc.), for any purpose, would benefit from using this software.
These three sessions will provide an introduction to Git and GitHub, how to use it to manage your own projects, and how to collaborate with others.
A summary of what each session will include can be found here:
- Session 1: Tues 31 Mar, 11:30-13:30
- Introduction to core workflow, e.g., add, commit, push/pull, creating your first repository.
- Session 2: Tues 21 Apr, 11:30-13:30
- Further git commands, e.g., branching and rolling back mistakes.
- Session 3: Tues 12 May, 11:30-13:00
- How to collaborate with others. Covering further use of GitHub and topics such as access permissions, pull requests, forking vs branching, etc.
All sessions will be held in the Purple Room, in-person only. Practical exercises will be included, so you will need to bring your own laptop.
As space is limited, please RSVP to the relevant session invite(s) to confirm your space.
Please see the wiki for further information.