Please note!
This is a two-part course held over two days in the same room:
- Part 1: Monday, January 6, from 09:00 to 12:00 in Grupperom 4
- Part 2: Wednesday, January 8, from 09:00 to 12:00 in Grupperom 4
Course description
The workshop starts with a basic theoretical understanding of version control and its main components. Shortly after, participants start with a demo project going through the basic commands and establishing a practical understanding of git/GitHub. Next, participants develop a collaborative demo project in a single-branch context and they proceed to repeat the same in a multi-branch context. In the last steps, some more advanced features of Git/Github will be explored.
Target audience
PhD students, postdocs and researchers who are involved in data analysis and programming.
Learning outcomes
- Basic terminology around version control using git and github
- Establishing git-github connection
- Version control operation using command line
- Version control operations using Graphical user interfaces (RStudio and VSCode)
- Single- and multi-branch version control developments
- Resolving merge conflict
- Keeping track of versions and moving back to history
Prerequisites and required materials
- Familiarity with programming languages
- Basic familiarity with command line operation and code editing platforms
- A laptop with Git installed a GitHub account.
- Visual Studio Code (VS Code) or RStudio would be nice to have installed on the machine.
Lunch
- There will be a complementary buffet-lunch at 12:00-13:00 from the Sverdrups spiseri (Georg Sverdrups Hus, 2nd floor).
- After you get your lunch, join us at Store møterom where we have reserved seats for #DSDays25 participants.
Number of participants
The number of spots available are 16. If the workshop reaches over the participant limit, there will be a waiting list.
Contact
If you have any questions regarding this course, or anything else about the DSays25 event, please contact us per email: digitalscholarship@ub.uio.no
Sign up for this workshop!