Install and configure Git on various platforms
Create and manage Git repositories
Stage, commit, and track changes to files
View commit history and differences
Understand Git's object model (blobs, trees, commits, tags)
Use the index and .gitignore effectively