Practical Git / Introduction

0 complete
25 parts
Next →

1. Introduction

00:59

2. Initialising an empty repository

01:52

3. Configuring Git

01:25

4. Staging, committing and pushing

05:18

5. Making changes and pushing again

04:10

6. Branch basics

06:03

7. Pull requests

03:26

8. Pull request aftermath

02:19

9. Branch and merge workflow

07:33

10. Cloning a remote repository

03:41

11. Deleting remote branches

04:18

12. Dealing with conflicts

18:08

13. Contributing to open-source projects

08:09

14. Amending commits (and the dangers)

09:24

15. Amending commits: Part 2

03:36

16. Merging and Rebasing: Revisiting merging

07:28

17. Merging and Rebasing: Rebasing

07:21

18. Squashing commits

06:03

19. Stashing: Stashing basics

07:41

20. Stashing: Stashing gotchas

05:08

21. Ignoring files with .gitignore

06:39

22. Using .gitkeep, and a better alternative

04:21

23. Untracking tracked files

04:19

24. A quick look at git diff

02:24

25. Creating a project readme

01:57

Practical Git

  • 2 hours 13 mins
  • Released 1 year ago

Git is an essential tool for any developer, but you'll probably only use 20% of Git features 80% of the time. Let's dive into the knowledge you need to manage your project through version control, collaborate with others and contribute to open-source projects.

Resources

No resources for this course