Skip to content

zaccesss/git-unlocked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

git-unlocked

The most complete open source Git and version control course available. Free forever. MIT licensed.

markdownlint License: MIT Version

git-unlocked takes you from absolute zero to professional-level Git across every major platform: GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, Forgejo and Codeberg. Every file covers Windows, Mac and Linux side by side. Nothing assumed. Nothing skipped.

217 files. 12 sections. All free.


Start here

New to Git? Start at the beginning:

  1. 00-welcome/ - what this course is
  2. What is version control?
  3. How to use this course
  4. Setting up your environment

Want to make your first open source contribution right now? Go to 11-first-contribution/. It takes less than ten minutes.


Course contents

# Section Files What is inside
00 welcome 1 Introduction to the course
01 introduction 3 Concepts, setup, how to navigate
02 git 29 Everything about Git from git init to internals
03 github 28 Full GitHub platform coverage
04 gitlab 16 Full GitLab platform coverage
05 other-platforms 62 Bitbucket, Azure DevOps, Gitea, Forgejo, Codeberg
06 ides-and-editors 14 VS Code, JetBrains, Neovim, Cursor, Zed and more
07 terminal 14 Shell setup, lazygit, delta, fzf, bat, tig and more
08 real-world 8 Open source contribution, GitOps, monorepos, disaster recovery
09 reference 4 Cheatsheet, glossary, common mistakes, security
10 resources 1 120+ curated books, videos, tools and communities
11 first-contribution 2 Make your first open source PR here

Each section has an overview file (00-*.md) with a full table of contents and reading order for that section.


Difficulty levels

  • 🟢 Beginner - no prior experience needed
  • 🟡 Intermediate - comfortable with basic Git
  • 🔴 Advanced - production depth, internals, edge cases

OS commands are labelled 🪟 Windows, 🍎 Mac and 🐧 Linux. Identical commands appear once without labels.


Make your first contribution

The 11-first-contribution/ folder is a safe sandbox. Add your name to the contributors list and open a pull request. Less than ten minutes. Real GitHub workflow.


Contributing

Read CONTRIBUTING.md first, then open a pull request. Everyone who contributes is listed in HALL_OF_FAME.md. Please read the Code of Conduct before participating.


Licence

MIT Licence. Use, share, adapt and build on it - just give credit.


Contributors

Contributors



Made with 🔓 by Isaac Adjei (Zaccess)

Access Granted. Success Unlocked.


If this course helped you, please star the repository. It helps others find it.


isaacadjei.me zacess.com GitHub


git-unlocked banner

About

Practical Git learning guide covering version control foundations, GitHub, GitLab, branching, collaboration workflows and advanced command line usage.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors