25.1 What is git?

  • git is a version control system.

  • Assists developers* when collaborating on big projects.

    • *Data scientists and analysts have adapted it for their needs.
  • Manages the set of files (i.e., a repository (or repo for short)) in a structured way.

  • Two ways to think about git:

    • It takes snapshots, catalogs, and assists in the documentation of changes to your files.

    • It is like Microsoft Word’s “Track Changes” on steroids.