Skip to content

Using Git for Version Control

Presentation description

This presentation provides an overview of Git version control software for beginners. Some familiarity with the Linux command line is expected. The presentation has two components: a brief conceptual overview and a hands-on tutorial section that covers common commands. Less common concepts are introduced but not explored in hands-on exercises.

Topic covered will include:

  • Basic concepts and vocabulary
  • Creating and configuring repositories
  • Making commits
  • Fundamentals of branching and merging, with conflict resolution
  • Remote repositories, including CHPC's GitLab Community Edition server

Supplemental materials:

Last Updated: 9/12/23