Skip to content

kurtpetrola/git-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 

Repository files navigation

Git Learning

A comprehensive repository for mastering Git fundamentals, best practices, and workflow conventions.

What's Inside

This Git learning resource includes:

  • Comprehensive Guides - From basics to advanced Git workflows
  • Modern Features - Git Hooks, Worktrees, LFS, Sparse Checkout, Signed Commits, and more
  • Troubleshooting - Step-by-step solutions to common Git problems
  • Config Examples - Ready-to-use aliases and configurations
  • Quick Reference - Printable cheat sheet for everyday use
  • Best Practices - .gitignore patterns, commit templates, code review tips
  • Curated Resources - Interactive learning platforms, books, and communities

Quick Start

New to Git? Start here:

  1. Basics - Essential commands and workflows
  2. Cheat Sheet - Quick command reference
  3. Tips - Best practices and patterns

Already familiar with Git? Dive deeper:

Who Is This For?

  • Beginners learning Git for the first time
  • Developers wanting to level up their Git skills
  • Teams looking for a shared learning resource
  • Instructors teaching version control
  • Anyone who wants a comprehensive Git reference

Documentation

  • Basics - Fundamental Git commands and usage
  • Prefixes - Commit and branch naming conventions
  • Advanced - Advanced Git commands and workflows
  • Modern - Modern Git features and tools
  • Troubleshooting - Common problems and solutions
  • Config - Useful aliases and configuration examples
  • Cheat Sheet - Quick command reference
  • Tips - Practical tips and best practices
  • Resources - External references and learning materials

Project Structure

git-learning/
├── README.md
├── LICENSE
└── docs/
    ├── Basics.md           # Fundamental Git commands
    ├── Prefixes.md         # Commit & branch naming conventions
    ├── Advanced.md         # Advanced workflows & commands
    ├── Modern.md           # Modern Git features (Hooks, Worktrees, LFS)
    ├── Troubleshooting.md  # Problem-solving guide
    ├── Config.md           # Configuration examples & aliases
    ├── CheatSheet.md       # Quick command reference
    ├── Tips.md             # Best practices & patterns
    └── Resources.md        # Learning materials & tools

References

Support & Connect

If you found this repository helpful, consider leaving a star on Git Learning.
You can also follow me on GitHub to stay updated with my latest projects.

License

This repository is licensed under the MIT License.

It serves as a personal learning resource, but others are welcome to explore, reference, and reuse the materials with proper attribution.

About

A Git learning resource — from basics to advanced workflows, with troubleshooting guides, config examples, and cheat sheets

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors