Version 9 (modified by 10 years ago) ( diff ) | ,
---|
Git version control for Boost: Home Page
Installing Git
Downloads are available for various platforms.
TortoiseGIT, a port of TortoiseSVN, of great interest to Windows users who prefer a GUI interface or already use TortoiseSVN.
Windows hint: If you install TortoiseGIT, avoid incompatibilities by using the command line version of git that TortoiseGIT installs. I.E. place C:\Program Files (x86)\Git\cmd
in your path ahead of any other git binaries, such as cygwin.
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.
Git Topics
- Why should Boost move to Git? Provides the rationale for moving to Git.
- How can a Boost library developer get started with Git? Individual Boost library developers can start using Git to maintain their libraries long before all of Boost moves to Git.
- Windows users, particularly TortoiseSVN users, will want to install TortoiseGIT, which can be tricky. Here's how.
Git Links
Note:
See TracWiki
for help on using the wiki.