Sponsored Reserved space — layout preview until AdSense is connected
Developer tools · Version control

Git Tutorial

Distributed collaboration — branching models, merges, bisect workflows, reflog escapes.

Sponsored

Sponsored Reserved space — layout preview until AdSense is connected

Lesson outline

  1. 1
    Git Introduction

    Snapshots vs deltas — commits, trees, and distributed workflows.

  2. 2
    Install & Configure Git

    Identity settings and sane defaults for beginners.

  3. 3
    Create a Repository

    git init, status, staging area mental model.

  4. 4
    Commits & History

    git add/commit/log — writing reversible checkpoints.

  5. 5
    Branches

    Branch early for experiments — isolation before integration.

  6. 6
    Merge Basics

    Fast-forward vs merge commits and resolving simple conflicts.

  7. 7
    Remotes & Push/Pull

    origin, fetch, pull, push collaboration patterns.

  8. 8
    Git Tutorial — Draft 001

    stub slot — publish after replacing body from console (git-draft-001)

  9. 9
    Git Tutorial — Draft 002

    stub slot — publish after replacing body from console (git-draft-002)

  10. 10
    Git Tutorial — Draft 003

    stub slot — publish after replacing body from console (git-draft-003)

  11. 11
    Git Tutorial — Draft 004

    stub slot — publish after replacing body from console (git-draft-004)

  12. 12
    Git Tutorial — Draft 005

    stub slot — publish after replacing body from console (git-draft-005)

  13. 13
    Git Tutorial — Draft 006

    stub slot — publish after replacing body from console (git-draft-006)

  14. 14
    Git Tutorial — Draft 007

    stub slot — publish after replacing body from console (git-draft-007)

  15. 15
    Git Tutorial — Draft 008

    stub slot — publish after replacing body from console (git-draft-008)

  16. 16
    Git Tutorial — Draft 009

    stub slot — publish after replacing body from console (git-draft-009)

  17. 17
    Git Tutorial — Draft 010

    stub slot — publish after replacing body from console (git-draft-010)

  18. 18
    Git Tutorial — Draft 011

    stub slot — publish after replacing body from console (git-draft-011)

  19. 19
    Git Tutorial — Draft 012

    stub slot — publish after replacing body from console (git-draft-012)

  20. 20
    Git Tutorial — Draft 013

    stub slot — publish after replacing body from console (git-draft-013)

  21. 21
    Git Tutorial — Draft 014

    stub slot — publish after replacing body from console (git-draft-014)

  22. 22
    Git Tutorial — Draft 015

    stub slot — publish after replacing body from console (git-draft-015)