Introduction

Last updated on 2024-06-26 | Edit this page

Estimated time: 5 minutes

Overview

Questions

  • What is Git?
  • What is the point of these exercises?

Objectives

  • Learn what is Git and why you should be using it

What is Git?


Let’s learn about Git Source Code Management (SCM) system, and why we all use it!

From the Git website:

Callout

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

Why should I use Git?


You should use Git for storing and sharing your work.

Your should use Git to version your code.

You should learn Git to be able to contribute to common projects.

What can I learn here?


This is not intended as a full tutorial: you will get familiar with some basic concepts, and do some hands-on exercising to gain confidence with Git. You will find links to full-fledged lessons, there are many of them!

Key Points

  • Git is a version control system.
  • It is widely used, it is the most popular source code management tool.
  • We will use Git during the hands-on sessions to store and share code.