Git TutorialLesson 2Free preview
Git Intro
This lesson is part of Git · All levels
Summary
Git is a distributed version control system that makes project snapshots on each commit. Each developer has a complete copy of the repository, so the work can still be done offline. Conceptually, Git manages three areas: the working directory where you edit files, the staging area (index) where you set up snapshots, and the local repository where commits are stored.
Key points
- Git is distributed: each clone is a complete repository copy
- The three main areas of work: working directory, staging area, and local repository
- Commit is a permanent snapshot with metadata of the author and time
- Git init creates a new repository in the current folder
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.