Open Water Foundation / Learn Git

This documentation provides resources to learn how to to use the Git version control software, including how to install, configure, and use Git.

This documentation has been written based on experience using Git at the Open Water Foundation and includes information about Git client software, cloud repositories, and common tasks.

This page of the documentation includes the following sections:

About the Open Water Foundation

The Open Water Foundation is a 501(c)3 nonprofit social enterprise that focuses on developing and supporting open source software for water resources, so that organizations can make better decisions about water. OWF has created this documentation to educate its staff, other developers, and clients that use Git for version control.

See also other OWF learning resources.

How to Use this Documentation

The documentation is organized in order of information and tasks necessary to install and use Git for version control of software and other content.

This documentation is not intended to be a full reference for Git but focuses on important topics that will help a understand important technical concepts and be successful with Git. The following main sections are included in this documentation:


The OWF Learn Git website content and examples are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Source Repository on GitHub

The source files for this documentation are maintained in a GitHub repository: owf-learn-git.


This documentation is prepared using MkDocs. For full MkDocs documentation visit