Git
Introduction & Core Concepts
42 lessons in Git
- What Git IsQuiz
- Purpose of the .git DirectoryQuiz
- Three States of a FileQuiz
- Commit HashesQuiz
- Distributed vs Centralized VCSQuiz
- Snapshots vs DeltasQuiz
- Initializing a RepositoryQuiz
- The Default Branch and HEADQuiz
- Git's Three AreasQuiz
- The Local RepositoryQuiz
- Local vs Remote RepositoriesQuiz
- Tracked vs Untracked FilesQuiz
- What a Branch IsQuiz
- What a Commit IsQuiz
- Git vs GitHubQuiz
- What Version Control DoesQuiz
- Basic Git Workflow: Edit, Stage, CommitSlides / Video
- Installing and Configuring GitSlides / Video
- The HEAD Pointer ConceptSlides / Video
- Branch Concept at a High LevelSlides / Video
- Snapshots vs Deltas Storage ModelSlides / Video
- Git's Three StatesSlides / Video
- A Commit Is a SnapshotSlides / Video
- Git Repositories: Local and RemoteSlides / Video
- Git vs GitHub DistinctionSlides / Video
- What Git Is and Why It ExistsSlides / Video
- Distributed vs Centralized Version ControlSlides / Video
- What Version Control Is & Why It MattersSlides / Video
- Tracked vs Untracked FilesFlashcard
- What Git IsFlashcard
- The Repository ConceptFlashcard
- Git vs GitHubFlashcard
- The Staging Area PurposeFlashcard
- Local vs Remote RepositoriesFlashcard
- Commit Hash / SHAFlashcard
- The Commit ConceptFlashcard
- The Branch ConceptFlashcard
- What Version Control IsFlashcard
- Snapshots vs DiffsFlashcard
- The HEAD PointerFlashcard
- Distributed vs Centralized VCSFlashcard
- Git's Three AreasFlashcard