Event box

Introduction to GitHub

This session provides an introduction to Git (a version control software) and explores the concept of version control through core Git functions such as pushpull, and branch.

When collaborating on a project with multiple contributors, conflicts can arise when several people work on the same files simultaneously. Automated version control helps prevent data loss, maintains a record of all changes and their authors, and flags conflicts between edits.

By the end of this session, participants will:

  1. Understand the fundamentals of Git as a version control system.
  2. Learn how to create and manage a GitHub repository.
  3. Gain hands-on experience executing basic Git commands.

Note. There is no obligation to attend every session, but as some sessions build on previous ones, participants are expected to have basic knowledge of relevant concepts. Sessions with prerequisites will provide links to preparatory materials. 

Questions? Please reach out to the Centre for Scholarly Communication at csc.ok@ubc.ca.

A full schedule of workshops can be found at csc.ok.ubc.ca/workshops/

Date:
Wednesday, November 26, 2025
Time:
11:00am - 12:00pm
Room:
LIB 111
Location:
Okanagan - Centre for Scholarly Communication
Audience:
  Faculty     Graduate     Post-Doc     Staff     Undergraduate  
Categories:
  Data  
Presenter(s):
Alex Jack

Registration is required. There are 29 in-person seats available. There are 48 online seats available.

Get rid of it

Presenter(s)

Alex Jack

More Events Like This...