Slide 1

Slide 1 text

VERSION CONTROL SYSTEM : GIT

Slide 2

Slide 2 text

HELLO! I am Co-Founder, SYSBIT NIGERIA. You can find me at @nnamdei 1

Slide 3

Slide 3 text

“You can never go wrong by investing in communities and the human beings within them. - Pam Moore 3

Slide 4

Slide 4 text

OVERVIEW VERSION CONTROL SYSTEM 1

Slide 5

Slide 5 text

VERSION CONTROL SYSTEM ▰ Local Version Control System (RCS) - Copying of files from folder to folder ▰ Centralized Version Control System (CVS, Subversion, Perforce) – Borne out of the need for collaboration among developers and controlled by a single server. ▰ Distributed Version Control System (Git, Mercurial, Bazaar/Darcs) – Users have copies of same file and serve as backup.

Slide 6

Slide 6 text

GENESIS OF GIT ▰ Git was created in 2005 by Linus Trovalds after the fallout with BitKeeper and the developer community for the Linux Kernel.

Slide 7

Slide 7 text

STATES IN GIT WORKFLOW ▰ Modified – File has been changed but not committed. ▰ Staged – Modified file is marked to be included in the next commit. ▰ Committed – The data is safely stored in your local database.

Slide 8

Slide 8 text

GET STARTED https://git-scm.com/downloads

Slide 9

Slide 9 text

GIT INIT

Slide 10

Slide 10 text

GIT STATUS

Slide 11

Slide 11 text

GIT COMMIT

Slide 12

Slide 12 text

THANKS! Any questions? You can find me at @nnamdei