Many people learn about Git when they are asked to make changes to an existing repository. While Git is not hard to learn, for many beginners it requires a bit of practice to understand the underlying concepts.
Course notes
https://gist.github.com/vdespa/975302...
⭐ Course Contents ⭐
⭐ Unit 1 Introduction to Git
⌨ Lesson 1 Welcome (00:00:00)
⌨ Lesson 2 Prerequisites (00:01:16)
⌨ Lesson 3 Creating a Git repository (00:02:10)
⌨ Lesson 4 Configuring Git (00:06:48)
⌨ Lesson 5 Your first Git commit (00:09:02)
⌨ Lesson 6 Git staging explained (00:14:15)
⌨ Lesson 7 Unstaging changes (00:17:57)
⌨ Lesson 8 Viewing changes with git log (00:21:14)
⌨ Lesson 9 Committing a folder (00:23:04)
⌨ Lesson 10 Deleting files (00:25:39)
⌨ Lesson 11 The .gitignore file (00:28:08)
⌨ Lesson 12 Creating a branch (00:30:58)
⌨ Lesson 13 Merging a branch (fast forward) (00:35:23)
⌨ Lesson 14 Merging a branch (recursive) (00:39:42)
⌨ Lesson 15 Rebasing commits (00:43:11)
⌨ Lesson 16 Resolving merge conflicts (00:47:14)
⭐ Unit 2 Using Git with GitLab repositories
⌨ Lesson 17 Working with remote repositories (00:59:55)
⌨ Lesson 18 Pushing changes to a remote repository (01:04:35)
⌨ Lesson 19 GitLab web interface (01:06:24)
⌨ Lesson 20 Making a commit through GitLab (01:09:46)
⌨ Lesson 21 Pulling changes from a remote repository (01:10:43)
⌨ Lesson 22 Resolving conflicts with remote repositories (01:12:22)
⌨ Lesson 23 Rebasing while pulling changes (01:16:35)
⌨ Lesson 24 Cloning a remote repository (01:20:15)
⌨ Lesson 25 Working with merge requests (01:21:59)
⌨ Lesson 26 Conclusion (01:32:09)
The Git Logo by Jason Long ( / jasonlong ) is licensed under the Creative Commons Attribution 3.0 Unported License (https://creativecommons.org/licenses/...)