Skip to content

Collection of questions, answers, and information about git history and internals

Notifications You must be signed in to change notification settings

masak/git-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is my private note-taking scratchpad while I'm doing a deep dive into Git. It's mostly for me, but maybe you'll find it useful too. Who knows.

I find it useful to write down questions explicitly, and then find the answers and write them down too. So this is what I will be doing with Git. The goal: to learn Git in depth. What is are really the dreams that stuff is made of? How do things work and why? Inner secrets, mysteries, source code, etc.

A quick map:

terms/                  Like "commit", "index", etc.
questions/              Divided into topics, subcommands, etc.

porcelain/              High-level commands
plumbing/               Low-level commands

first/                  A study of e83c51, the first Git commit
releases/               When, what, and why

By the way, https://www.kernel.org/pub/software/scm/git/docs/user-manual.html#birdview-on-the-source-code is a pretty good introduction, and captures the kind of level I want to learn at.

About

Collection of questions, answers, and information about git history and internals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages