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 - author and maintainer of this documentation
- How to Use this Documentation - overview of main sections
- License - license for this documentation website
- Source Repository on GitHub - source files for this website
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:
- Git Overview - includes resources and tutorials
- Install Git Software - links software installation resources
- End of Line Issues - optional reading to understand end of line handling
- Configure Git - how to configure Git the first time, after Git is installed
- Cloud-Hosted Git - explanation of how to set up projects using cloud services
- Simple Example - simple example to help get started
- Git Workflow - resources for Git workflow models
- Common Git Tasks - instructions for common tasks
- Git Output Messages - notes on understanding Git output messages
- Git for General Projects - information for using Git for projects other than software development
- Resources - various resources
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 mkdocs.org.