Git Aliases and Custom Commands: Productivity Through Automation
Create powerful Git aliases, custom scripts, and command extensions. Learn git extras, shell function integration, and team-wide alias standardization for faster workflows.
Git Blame and Annotate: Line-by-Line Code Attribution
Master git blame for line-by-line code attribution, understanding code history, finding when code changed, and using blame effectively for code comprehension.
Git Branch Basics: Creating, Switching, Listing, and Deleting Branches
Master the fundamentals of Git branching — creating, switching, listing, and deleting branches. Learn the core commands that enable parallel development workflows.
Master git cherry-pick to selectively apply commits between branches. Learn use cases, pitfalls, and best practices for targeted commit transplantation.
Git CLI Enhancements: fzf, delta, lazygit, and Terminal Superpowers
Supercharge your Git CLI with fzf fuzzy finding, delta syntax-highlighted diffs, lazygit terminal UI, and other terminal enhancements. Transform your Git workflow with modern CLI tools.
git commit: Writing Effective Commit Messages and Best Practices
Deep dive into git commit, writing effective commit messages, conventional commits, signed commits, and commit best practices for clean version control history.