Practical Git / Introduction

0 complete
25 parts
Next →

1. Introduction

00:59

2. Initialising an empty repository

01:52
  • Pro

3. Configuring Git

01:25
  • Pro

4. Staging, committing and pushing

05:18
  • Pro

5. Making changes and pushing again

04:10
  • Pro

6. Branch basics

06:03
  • Pro

7. Pull requests

03:26
  • Pro

8. Pull request aftermath

02:19
  • Pro

9. Branch and merge workflow

07:33
  • Pro

10. Cloning a remote repository

03:41
  • Pro

11. Deleting remote branches

04:18
  • Pro

12. Dealing with conflicts

18:08
  • Pro

13. Contributing to open-source projects

08:09
  • Pro

14. Amending commits (and the dangers)

09:24
  • Pro

15. Amending commits: Part 2

03:36
  • Pro

16. Merging and Rebasing: Revisiting merging

07:28
  • Pro

17. Merging and Rebasing: Rebasing

07:21
  • Pro

18. Squashing commits

06:03
  • Pro

19. Stashing: Stashing basics

07:41
  • Pro

20. Stashing: Stashing gotchas

05:08
  • Pro

21. Ignoring files with .gitignore

06:39
  • Pro

22. Using .gitkeep, and a better alternative

04:21
  • Pro

23. Untracking tracked files

04:19
  • Pro

24. A quick look at git diff

02:24
  • Pro

25. Creating a project readme

01:57
  • Pro

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