๐ฟ
Git and GitHub Basics
From your first commit to collaborating on open source: master Git version control and GitHub workflows.
Beginner1 hours10 lessons
Start Course โWhat You'll Learn
- โUnderstand what version control is and why Git is the industry standard
- โConfigure Git and authenticate to GitHub with SSH keys
- โUse the core Git workflow: init, add, commit, status, log, and diff
- โCreate and merge branches, resolve conflicts, and understand merge strategies
- โWork with remote repositories using clone, fetch, pull, and push
- โNavigate GitHub: repositories, issues, forks, and the README
- โOpen, review, and merge pull requests following code review best practices
- โAutomate workflows with GitHub Actions using triggers, jobs, and steps
- โRewrite history safely with rebase, squash commits, amend, and cherry-pick
- โApply Git best practices: commit message conventions, .gitignore, and signing commits
Prerequisites
- โขBasic command-line familiarity (navigating directories, running commands)
- โขA GitHub account (free) โ create one at github.com
Course Curriculum
Module 1: Git Fundamentals
Module 2: Core Git Workflow
Module 3: Working with Remotes
Module 4: Collaboration on GitHub
Practice for the Real Exam
After completing this course, test yourself with exam-style practice questions.