Git Config
Learn the difference between local and global Git configuration and when to use which one. You will learn how to view and set configuration settings for your Git repositories.
Start LessonConditional Configs
Learn how to use conditional Git configuration based on directory paths. This lesson covers includeIf directives, work vs personal configurations.
Start LessonGit Aliases
Learn how to create custom Git aliases to speed up your workflow. This lesson covers setting up aliases for common commands and best practices for alias management.
Start LessonGlobal Exclude File
Learn how to set up a global gitignore file to exclude common IDE directories and files across all your Git repositories. This lesson covers creating core.excludefile and taking responsibility managing you local environment settings.
Start LessonBetter default settings
Essential Git configuration settings that every developer should know and use. This lesson covers config settings that should be the deault but sadly aren't yet.
Start LessonTop 10 Aliases
My essential Git aliases that may help you to speed up your workflow. This lesson covers my most useful Git aliases for productivity and workflow optimization.
Start Lesson