GIT#
Some useful links to explain the concepts of GIT: A Version Control System
Concepts#
Official Documentation#
Git Components Explained#
Internals#
Merging#
https://www.atlassian.com/git/tutorials/using-branches/git-merge
https://stackoverflow.com/questions/4099742/how-to-compare-files-from-two-different-branches
Rebasing#
Branching#
Stashing#
Configuration#
http://eev.ee/blog/2015/04/24/just-enough-git-to-be-less-dangerous/
https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively
https://www.digitalocean.com/community/tutorials/how-to-use-git-branches
https://coderwall.com/p/fasnya/add-git-branch-name-to-bash-prompt
Update multiple git repos : earwig/git-repo-updater
Tuning & Hardening#
Self-hosted Codebase#
Troubleshooting#
Remove local commits NOT pushed to remote#
Understand .gitignore file#