⚙️ Git Config

Customize Git behavior and create shortcuts for better productivity

Git Config

Beginner 12 minutes

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 Lesson

Conditional Configs

Intermediate 15 minutes

Learn how to use conditional Git configuration based on directory paths. This lesson covers includeIf directives, work vs personal configurations.

Start Lesson

Git Aliases

Intermediate 10 minutes

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 Lesson

Global Exclude File

Beginner 10 minutes

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 Lesson

Better default settings

Intermediate 15 minutes

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 Lesson

Top 10 Aliases

Intermediate 15 minutes

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