Git
Introduction & Core Concepts
42 lessons in Git
- The Local RepositoryQuiz
- What a Commit IsQuiz
- What Version Control DoesQuiz
- Git vs GitHubQuiz
- Local vs Remote RepositoriesQuiz
- Initializing a RepositoryQuiz
- What Git IsQuiz
- Git's Three AreasQuiz
- Distributed vs Centralized VCSQuiz
- Commit HashesQuiz
- Snapshots vs DeltasQuiz
- Three States of a FileQuiz
- The Default Branch and HEADQuiz
- What a Branch IsQuiz
- Tracked vs Untracked FilesQuiz
- Purpose of the .git DirectoryQuiz
- 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
- Distributed vs Centralized VCSFlashcard
- Git's Three AreasFlashcard
- The Commit ConceptFlashcard
- What Git IsFlashcard
- Commit Hash / SHAFlashcard
- Snapshots vs DiffsFlashcard
- What Version Control IsFlashcard
- Git vs GitHubFlashcard
- The Branch ConceptFlashcard
- Tracked vs Untracked FilesFlashcard
- The Repository ConceptFlashcard
- Local vs Remote RepositoriesFlashcard
- The Staging Area PurposeFlashcard
- The HEAD PointerFlashcard