Git for GitLab (Beginner's FULL COURSE)
Valentin Despa Valentin Despa
59.5K subscribers
200,061 views
3.4K

 Published On May 27, 2021

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

show more

Share/Embed