Git Internals Links

Rewriting History

The above link includes articles on Changing the Last Commit, Changing Multiple Commit Messages, Reordering Commits, Squashing Commits, Splitting a Commit, and Deleting a Commit


The Basic Rebase

The above article covers from

Before Rebase

To

After Rebase


Git Internals - Plumbing and Porcelain

Git Data Model

The following URLs are from the Git Pro 2nd edition book. :octocat: