Version Control

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

Picture of a young woman looking at a computer screen face forward

Photo: Colourbox

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!

 

Sign up
 

Other workshops from DSDays25

Full program for DSDays25 (January 6-9)

Tags: Version control, Git, GitHub, command line git operation, User interface git operation
Published Oct. 29, 2024 8:47 AM - Last modified Aug. 5, 2026 4:21 PM