Last update: July 2024
Writing this document began as an expanded version of another quickstart document, authored by Jordi Torres and available on GitHub. It has undergone several full rewrites and has grown to become an almost 30 page long manual in the form of a step by step tutorial.
As the original document put together by Jordi Torres, it is meant as a hands-on introduction for beginners to both GitHub and GitLab. It should get you started and operational from scratch under two to three hours. It deals with the most salient aspects of how to get on and about with git version control. If you would rather have a lengthier, more detailed and well illustrated description of git’s concepts and general philosophy, look at “Pro git” by Scott Chacon and Ben Straub, a 514 page long freely available digital reference. This Quickstart tutorial was not written with "Pro git" in hand and is not a summary of that book. In fact I have not read “Pro git” (yet) even though I do consult it occasionally.
Corrections and suggestions are welcome and should be consigned in the Issues section of this repo.
Copyright (c) 2018, 2020, 2022 Cedric Bhihe
You may reproduce and distribute the present document freely (as in “free beer”), provided you comply with three conditions:
- the author's name, Cedric Bhihe, must be quoted in full, as well as his affiliation at time of creation (i.e. 2018),
- the original version's author's name, Jordi Torres, must be quoted in full, as well as his affiliation at time of this document's creation (2018),
- the document must be distributed in full and as is, or not at all.
The above conditions complement the terms of the GNU Free Documentation License Version 1.3 or or any later version published by the Free Software Foundation. You can consult the full licensing terms either on the Free Software Foundation web site, or in the adjoined License.md file.
The authors' common affiliation at time of document's creation was:
Dept of Architecture of Computers (DAC)
College of Computer Science (FIB)
Polytechnic University of Catalonia (UPC)
Barcelona 08034 - Spain