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/...)