Git & GitHub
Branching, rebase vs merge, conflict resolution, bisect, reflog recovery, and Actions.
29 chapters
- 01Git and GitHub Introduction
- 02Basic Git Commands
- 03Remote Repositories and GitHub
- 04Branching Basics
- 05Git Merge vs Rebase
- 06Git Stash
- 07Git Diff and Log
- 08Resolving Merge Conflicts
- 09Pull Requests and Code Review
- 10Question about implementation
- 11Positive feedback
- 12Security concern
- 13Forking and Upstream Remotes
- 14Advanced Git Rebase
- 15Git Cherry-pick
- 16Git Reset Deep Dive
- 17Git Reflog Recovery
- 18Git Bisect Bug Hunting
- 19Git Tags
- 20Git Hooks
- 21Add hooks to version control
- 22Conventional Commits
- 23Update README
- 24Conventional Commits Demo
- 25GitHub CLI (gh)
- 26GitHub Actions Basics
- 27Maintaining Clean Git History in Teams
- 28Branching Strategies: Git Flow vs Trunk-Based Development
- 29Force Push Safety: Using --force-with-lease