Dev Logs
/Git & GitHub
All guides

Git & GitHub

Branching, rebase vs merge, conflict resolution, bisect, reflog recovery, and Actions.

Start readingRead as PDFSource

29 chapters

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

Open source, free forever. Built by iammhador.

Contribute on GitHub