Version Control with Git

Hands-on workshop on Version Control using Git and GitHub.

Bildet kan inneholde: skrifttype.

dScience logo and Data Management Week 2025 Fall edition

Please note!

This is a two-part course held over two days in the same room:

  • Part 1: Monday, November 10, from 13:00 to 16:00 in DSC-Oasen
  • Part 2: Wednesday, November 12, from 13:00 to 16:00 in DSC-Oasen

This workshop is a collaboration between dScience and Data Management Week 2025 (Fall edition)

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 and a GitHub account.
  • Visual Studio Code (VS Code) or RStudio would be nice to have installed on the machine.

Number of participants

The number of spots available are 20. If the workshop reaches over the participant limit, there will be a waiting list.

Price

The workshop is free of charge.

Instructor

Arash Ahmadi, dScience UiO

Contact

If you have any questions regarding this course, please contact us per email: digitalscholarship@ub.uio.no

Sign up for this workshop!

 

Sign up
 

Other relevant courses

 

Tags: Version control, Git, GitHub, command line git operation, User interface git operation
Published Aug. 18, 2025 3:21 PM - Last modified Aug. 4, 2026 3:42 PM