1. Урок 1.00:01:00
    Introduction
  2. Урок 2.00:01:53
    Initialising an empty repository
  3. Урок 3.00:01:26
    Configuring Git
  4. Урок 4.00:05:19
    Staging, committing and pushing
  5. Урок 5.00:04:10
    Making changes and pushing again
  6. Урок 6.00:06:03
    Branch basics
  7. Урок 7.00:03:26
    Pull requests
  8. Урок 8.00:02:20
    Pull request aftermath
  9. Урок 9.00:07:33
    Branch and merge workflow
  10. Урок 10.00:03:41
    Cloning a remote repository
  11. Урок 11.00:04:18
    Deleting remote branches
  12. Урок 12.00:18:08
    Dealing with conflicts
  13. Урок 13.00:08:09
    Contributing to open-source projects
  14. Урок 14.00:09:25
    Amending commits (and the dangers)
  15. Урок 15.00:03:37
    Amending commits: Part 2
  16. Урок 16.00:07:28
    Merging and Rebasing: Revisiting merging
  17. Урок 17.00:07:22
    Merging and Rebasing: Rebasing
  18. Урок 18.00:06:04
    Squashing commits
  19. Урок 19.00:07:41
    Stashing: Stashing basics
  20. Урок 20.00:05:08
    Stashing: Stashing gotchas
  21. Урок 21.00:06:39
    Ignoring files with .gitignore
  22. Урок 22.00:04:21
    Using .gitkeep, and a better alternative
  23. Урок 23.00:04:20
    Untracking tracked files
  24. Урок 24.00:02:24
    A quick look at git diff
  25. Урок 25.00:01:57
    Creating a project readme