Demo repository for the Evergreen ILS 2023 pre-conference presentation: (Almost) Everything You Always Wanted to Know About Git.
This repository contains text and sample code branches to be used as part of the interactive presentation (Almost) Everything You Always Wanted to Know About Git at the Evergreen ILS 2023 Conference.
You can use this repository to follow along during the presentation, to experiment with the commands, or to learn and practice Git with the text and examples provided.
You will need Git, obviously.
An account with GitHub will help, but is not essential. If you don't have one, you can sign up here.
The command line examples in this demo were performed on GNU/Linux, specifically Ubuntu 20.04, with git version 2.40.0 but should work in any environment that offers a command line interface to git. If you use a different version of git, some of the command line options may not work, or there may be different ways of doing some of the steps.
You can clone this repository directly using the following command:
git clone https://github.com/Dyrcona/gitdemo.git
or, you may fork this repository on GitHub, and clone your fork.
This repository contains text files and code branches that are intended to work together to teach certain key concepts of using Git. You should start here if you are new to Git or want to begin at the beginning.
This branch, main
, is intended to serve as the text tutorial. The
author recommends that you read it on
GithHub and work in a
local clone of the repository.
The other branches in this repository are to be used as directed in the examples and text of the tutorial. They contain code and other data that are not directly part of the Git demonstration. They are used to illustrate the concepts and provide material for exercises. Feel free to experiment with these branches as you gain proficiency.
Jason Stephenson is responsible for most of the content here.
The text documents in this repository, i.e. the Markdown files, are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Evergreen ILS code samples included in, or pulled into, this repository are licensed under the terms of the GNU General Public License, version 2, or, at your option, any later version of the GNU General Public License.
See the References for more information.