Version Control System - Git

Version Control System - Git

Presentation on the types of Version Control Systems at Google IOExtended18 at Federal University of Technology, Minna. Niger State and the significance of the knowledge of Git in a software developer's workflow.

00d933850885a5f6db726f30612d40f8?s=128

namdi

June 30, 2018
Tweet

Transcript

  1. VERSION CONTROL SYSTEM : GIT

  2. HELLO! I am </Nnamdi> Co-Founder, SYSBIT NIGERIA. You can find

    me at @nnamdei 1
  3. “You can never go wrong by investing in communities and

    the human beings within them. - Pam Moore 3
  4. OVERVIEW VERSION CONTROL SYSTEM 1

  5. 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.
  6. GENESIS OF GIT ▰ Git was created in 2005 by

    Linus Trovalds after the fallout with BitKeeper and the developer community for the Linux Kernel.
  7. 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.
  8. GET STARTED https://git-scm.com/downloads

  9. GIT INIT

  10. GIT STATUS

  11. GIT COMMIT

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