Advanced Git Techniques
Dive into advanced Git: git bisect for debugging, cherry-pick commits, git worktree, Git Hooks, git notes, and git bundle for offline use.
Advanced Git Techniques Read More »
Dive into advanced Git: git bisect for debugging, cherry-pick commits, git worktree, Git Hooks, git notes, and git bundle for offline use.
Advanced Git Techniques Read More »
Overview of GitHub, GitLab, Bitbucket. Understand Pull/Merge Requests, code reviews, and best practices for effective team collaboration.
Git Hosting Platforms and Collaboration Read More »
Explore popular Git workflows: Centralized, Feature Branch, Gitflow, and Forking. Choose the best workflow for your project and team size.
Exploring Common Git Workflows Read More »
Manage external dependencies with Git Submodules and Subtrees. Learn to add, update, and work with them, comparing their pros and cons.
Git Submodules and Subtrees Read More »
Learn to ignore files in Git using .gitignore patterns and syntax. Understand global gitignore and how to untrack previously tracked files.
Ignoring Files in Git to Keep them Out Read More »
Customize Git with system, global, & local configs (.gitconfig). Set up useful Git aliases to streamline your workflow and common commands.
Git Configuration and Aliases Read More »
Use git reflog for recovery. Master advanced git log filtering, search history with -S/-G, use git blame, and git shortlog.
Exploring and Rewriting History Read More »
Understand git rebase for a linear history. Compare rebase vs. merge, learn interactive rebasing (rebase -i), and resolve rebase conflicts.
Understanding Rebasing with Git Read More »
Temporarily save changes with git stash (push, pop, apply). Clean your working directory effectively using git clean options.
Stashing and Cleaning in Git Read More »
Learn to undo changes in Git: git restore, git reset, git commit –amend, and git revert. Understand how to safely rewrite history.
Undoing Changes in Git (Reset and Revert) Read More »