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:
- Presentation slides, git_2024.pdf
- Reference sheet, git_handout_2024.pdf