Guide to Git Noobies and would-be Power-Users
This is an attempt at a concise guide to git that can help noobies and power users think their way around git. We assume the user knows a little bit about Unix filesystems or, alternatively, programming.
We explain the most essential git concept and then explain a second tier of concepts in terms of that one essential concept, then a third tier of concepts that power users must know (e.g., rebasing). This approach should give the reader all the mental tools needed to make the most of git.
What this is NOT:
- this is NOT a git cheat-sheet (though there will be examples);
- this is NOT a guide for people who are new to computers in general.