Course Description
In this Git and GitHub course you will learn the essentials to be comfortable with Git and GitHub. Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. GitHub is the most popular hosting platform for software development and version control using Git. This course is split into Git tutorial and Git and GitHub
- What is Git
- Setup Git
- Git commits
- Git branches
- Git push
- Git rebase
- Git merge
- Github
- Pull Requests
- Exploring GiHub
- Open Source Software
Your Instructor
Hello World. I am Mama Samba Braima AKA Nelson! I am a passionate Software Engineer and YouTuber teaching and helping thousands of people around the world how to code or how to become professional software engineers through my YouTube channel and online courses.
My mission is to make coding and programming concepts as easy to understand to everyone. My journey was not easy and I truly want to help you to become the best your can possible and believe the everything is possible.
Happy Coding
Course Curriculum
-
StartJoin the Community
-
StartQuick word before we begin (0:47)
-
StartHow git works (4:41)
-
StartInstalling Git (1:42)
-
StartLearn Git the right way (1:58)
-
StartVerify installation (3:14)
-
StartConfigure git (2:19)
-
StartInitialising Git Repository (4:25)
-
StartGit add (7:26)
-
StartCommits (8:13)
-
StartAmend commit messages (2:53)
-
StartGitHub (3:53)
-
StartCreate a GitHub repo (5:22)
-
StartSSH Keys Setup (5:45)
-
StartGit Push (4:30)
-
StartGit Pull (5:42)
-
StartUnderstanding Branches (2:25)
-
StartWorking with Branches (8:20)
-
StartMain and Master are the same (0:36)
-
StartPull Requests (0:54)
-
StartMerging and Pull Requests (6:27)
-
StartThe General Workflow (2:54)
-
StartConflicts (5:43)
-
StartMerging Conflicts (6:11)
-
StartRebase (1:07)
-
StartGit Rebase (10:09)
-
StartRebase recap (1:35)
-
StartGit clients (3:36)
-
StartGitPod (2:48)