Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

πŸŽ“ The Ultimate Git & GitHub Masterclass (Fundamentals to Pro)

Git Masterclass Banner

Welcome to the official curriculum repository for the Git & GitHub Masterclass, designed specifically for the Kyambogo University Computing Students Association (KYUCSA) community...

This repository contains full slide decks, visual diagrams, and workflow guides to help students transition from absolute Git beginners into production-ready open-source contributors.

πŸ‘€ Presenter Details


πŸ“š What This Curriculum Covers

πŸ”Ή Module 1: The Foundations (The Setup & Basics)

  • Local vs. Remote Version Control Architecture
  • Setting up secure connections via HTTPS vs SSH Keys
  • Essential commands: git init, git config, git clone, git status, git add, git commit
  • Mastering the safety of the .gitignore file

πŸ”Έ Module 2: Branching & Team Workflows

  • Feature branching strategies (git branch, git checkout -b)
  • Remote syncing: Understanding git fetch vs. git pull
  • How to review and open Pull Requests (PRs) on GitHub
  • Merge Conflicts: Identifying conflict markers and resolution strategies

πŸš€ Module 3: Pro-Level Tools & Safety Nets

  • Advanced history management: git merge vs. git rebase
  • Stashing temporary work (git stash) and picking precise commits (git cherry-pick)
  • The ultimate developer safety net: git reflog for recovering lost work

πŸ› οΈ How to Use This Resource

  1. Clone this repository to have local access to the guides:
   git clone [https://github.com/Chemistry2i/git-github-masterclass.git](https://github.com/Chemistry2i/git-github-masterclass.git)

About

A comprehensive Git & GitHub curriculum from fundamentals to advanced workflows, built for the Kyambogo University Computing Students Association (KYUCSA).

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors