L PlnExo Course

GitHub Fast Track

Master Git & GitHub from zero to team-ready.

35 modules · 7 quizzes · ~237 menit · 3 preview gratis

Comfortable with git commit but frozen by your first conflict, or unsure every time a Pull Request is due? This course closes that gap — 35 modules, from the basics to working on a team.

What you will master:

  • Foundations: what separates Git from GitHub, installation and configuration, creating or cloning your first repository
  • Everyday commands: the status → add → commit → push cycle, reading history with log and diff, basic branching, and undoing mistakes with restore, reset and revert
  • Access security: HTTPS versus SSH, Personal Access Tokens, SSH key setup — plus the habits that keep your credentials from leaking
  • Teamwork: why a branching strategy matters, GitHub Flow versus Git Flow versus trunk-based, branch and commit naming conventions, opening and reviewing Pull Requests, and resolving merge conflicts
  • GitHub with Claude Code: setting an AI assistant up safely — .gitignore versus .claudeignore, the permission model, and a leaked-token case study
  • Real-world workshop: one end-to-end project with team roles, an incident simulation and a retrospective

Who it is for: developers who have used Git loosely and want to stop fearing they will break someone else’s repository.

Each part closes with a quiz, progress saves itself, and the first three modules are free to read before you decide.

Curriculum

Part A — Foundations

Part B — Everyday Commands

Basic Cycle: status, add, commit, push, pull, fetch
Viewing History: log, diff, show
Basic Branching: branch, switch, merge
Fixing Mistakes: restore, reset vs revert, stash
.gitignore & Files That Must Never Enter the Repo
Command Cheat Sheet
Part B Quiz — Everyday Commands Quiz

Part C — Access Security

HTTPS vs SSH Authentication
Creating a Personal Access Token (PAT)
Setting Up an SSH Key
Additional Security Practices
Part C Quiz — Access Security Quiz

Part D — Team Workflow

Why You Need a Branching Strategy
GitHub Flow vs Git Flow vs Trunk-Based
Branch Naming & Commit Message Conventions
Opening a Pull Request
Code Review: Etiquette & Practice
Branch Protection Rules
Merge Strategy: Merge, Squash, Rebase
Resolving Merge Conflicts
Part D Quiz — Team Workflow Quiz

Part E — GitHub via Claude Code

Why AI Assistants Need Special Care
Setting Up Safe Authentication for Claude Code
.gitignore vs .claudeignore: Hiding Sensitive Files from AI
Claude Code's Permission Model
Safe Prompting Rules
Case Study: Mitigating a Leaked Token
Part E Quiz — GitHub via Claude Code Quiz

Part F — Real-world Workshop

Workshop Project Briefing
Assigning Participant Roles
End-to-End Workshop Flow
Incident Simulation: Leaked Token
Retrospective
Part F Quiz — Real-world Workshop Quiz

Appendix

Glossary
Further References
Common Troubleshooting
Appendix Quiz — Reference & Troubleshooting Quiz