GIT#

Some useful links to explain the concepts of GIT: A Version Control System

Concepts#

Official Documentation#

Git Components Explained#

Internals#

Merging#

_images/git-compare-files-diff-branches.png

Rebasing#

Branching#

Stashing#

Configuration#

Tuning & Hardening#

Self-hosted Codebase#

Troubleshooting#

Remove local commits NOT pushed to remote#

Understand .gitignore file#

_images/git-ignore-tracked-file.png

Better GIT Workflow#

Random Notes#