Git

Core version-control operations, internals, and collaborative workflow patterns.

← Prev ← DevOps & Infrastructure

Notes

  • Git Internals — object model (blobs, trees, commits, refs) and how Git stores history
  • Git Staging Area — index mechanics, partial staging, and patch-level operations
  • Git Branching — branch creation, tracking branches, and branch management commands
  • Git Merge — merge strategies, fast-forward vs three-way, conflict resolution
  • Git Rebase — interactive rebase, squash, fixup, and golden-rule of rebasing
  • Git Reset — soft/mixed/hard reset, HEAD detachment, and recovery patterns
  • Git Stash — stashing uncommitted changes and managing the stash stack
  • Git Log — filtering, formatting, and searching commit history
  • Git Remotes — remote configuration, fetch/pull/push, and upstream tracking
  • Git Pull Requests — PR-based workflow, review process, and merge options
  • Git Workflow — trunk-based development, GitHub Flow, and release branching
  • Git Ignore.gitignore patterns, global ignore, and .gitkeep

12 items under this folder.