Version 7 (modified by Beman Dawes, 5 years ago) (diff)

Add Learning to use Git

Git version control for Boost: Home Page

Installing Git

Git command line client

Git graphical client

Learning to use Git

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:

  • Learning and other communication about Git almost invariably uses CLI commands to describe a Git operation.
  • You will need use the command line to read or write scripts involving git.

Recommended learning and reference resources:

  • 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.
  • Pro Git. Scott Chason's online book is recommended both for learning about Git and as a reference.
  • 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.

The Git Challenge

The challenge for those who believe Boost should use Git for version control is to articulate rationale and document whys and hows, as they apply to Boost. This is the home page for that documentation.

Please contribute! Please keep articles brief, focused, and to-the-point. Longer, in-depth, coverage of a topic should go on a separate page. Remember that there is plenty of "why Git is better" and "how to use Git" stuff on the web. We need Boost specific material.

Git Topics