| 2 | |
| 3 | == Installing Git == |
| 4 | |
| 5 | === Git command line client === |
| 6 | |
| 7 | === Git graphical client === |
| 8 | |
| 9 | == Learning to use Git == |
| 10 | |
| 11 | You need to learn how to use Git from the command line even if you plan to use Git via a graphical client or your IDE: |
| 12 | * Learning and other communication about Git almost invariably uses CLI commands to describe a Git operation. |
| 13 | * You will need use the command line to read or write scripts involving git. |
| 14 | |
| 15 | Recommended learning and reference resources: |
| 16 | |
| 17 | * [http://gitref.org Git Quick Reference]. "... a quick reference for learning and remembering the most important and commonly used Git commands."] Recommended for those who like to cut to the chase. Examples use a POSIX style command line interpreter, but Git works identically under the Windows command line so that should not be a problem for most Boost developers. |
| 18 | * [http://git-scm.com/book Pro Git]. Scott Chason's online book is recommended both for learning about Git and as a reference. |
| 19 | * [http://www.youtube.com/watch?v=GYnOwPl8yCE Power Your Workflow With Git]. Patrick Hogan's video introduction to Git and GitFlow-based workflow. Recommended for those who want to know what is going on under the covers, why Git is the way it is, and recommended workflows. |