Git & Github Master Course (2021)
- Description
- Curriculum
- FAQ
- Reviews
If you are curious to know how big tech giants manage multiple versions of their projects? In this course, you will learn everything related to version control systems.
Welcome to the Git & Github Master course (2021). This course is designed for absolute beginners who have no experience in project building and developers who already are working on projects, but want to upskill with the advanced features of git.
Hi, My name is Mohit Uniyal, I’m a data scientist and a programming instructor. I co-created Coding Minutes to help students & developers like you to build a solid foundation & become great programmers.
Key features of the Course:
-
11+ hours of on-demand HD videos.
-
90+ high-quality lectures.
-
15 sections covering various tools in Git & Github.
-
Fully practical hands-on experience.
-
Quizzes to test your understanding.
Overview of Topics :
-
Version Control Systems
-
Command Line Tool
-
Git Introduction
-
Tracking your projects
-
Additional Git commands
-
Non-linear Development: Branching
-
Non-linear Development: Merging
-
Non-linear Development: Rebasing
-
Introduction to Github
-
Social Coding with Github
-
Miscellaneous Git Tools
-
Rewriting History
-
Project Work : Creating your portfolio website
No matter whether you are a student, web developer, mobile developer, data scientist or just a computer programmer. Everyone should have Git & Github in their toolkit. This course the only course you need to master Git & Github. The course covers everything in a practical hands-on manner. You will get a quiz in each section to test your understanding of the topics.
So, what are you waiting for? Sign up for the course and take your first step towards building your career in software development! See you in the course!
-
3Building a portfolioVideo lesson
you will learn how to manage changes in your project.
-
4Version Control SystemVideo lesson
You will learn what is a version control system
-
5Local VCSVideo lesson
-
6Centralised VCSVideo lesson
-
7Distributed VCSVideo lesson
-
8How git was created?Video lesson
You will hear a story behind the creation of git.
-
9What is Git?Video lesson
-
10Git FeaturesVideo lesson
You will learn the features of Git.
-
11QUIZ : Version Control SystemQuiz
Answer the following questions about Version control systems.
-
15Introduction & PWDVideo lesson
Learn your first command pwd
-
16List itemsVideo lesson
You will learn how to display a list of files & folders.
-
17Change DirectoryVideo lesson
-
18Create Files & FoldersVideo lesson
you will learn to create files & folders using CLI
-
19Remove Files & FoldersVideo lesson
you will learn to delete files & folders using CLI
-
20Copy & MoveVideo lesson
learn about copy & move commands
-
21QUIZ Time - Command Line ToolQuiz
Answer the following questions to check your understanding of the command line.
-
25Tracking filesVideo lesson
Learn how to track files with Git.
-
26Commit ChangesVideo lesson
You will learn to commit your changes and store them as project versions.
-
27Lifecycle of the status of a fileVideo lesson
You will learn different cycle a file goes through in Git Project.
-
28Example of Lifecycle of the status of a fileVideo lesson
You will learn different cycle a file goes through in Git Project.
-
29Logging the previous CommitsVideo lesson
learn a new git command to see all the previous versions of your project.
-
30Deleting a Git Repo.!!Video lesson
Beware, You're about to delete your git repo.!
-
31QUIZ Time - Tracking your projectsQuiz
This quiz tests your understanding of how Tracking projects work in Git.
-
32Skipping the staging areaVideo lesson
It's possible to skip the staging area if your files are being tracked by git.
-
33What's the difference?Video lesson
You'll Learn a new git command git diff
-
34I'm gonna Ignore you.Video lesson
Let's learn how to ignore files.
-
35Remove and move filesVideo lesson
Git can be used to remove and move files folders.
-
36Untrack an already tracked fileVideo lesson
-
37Unstaging & Unmodifying FilesVideo lesson
You will learn about unstaging & getting back to the last version.
-
38Git AliasVideo lesson
Learn how to set custom names for git commands.
-
39QUIZ Time - Git Additional CommandsQuiz
This quiz tests the understanding of git commands
-
40What is Branching?Video lesson
you will learn about branching.
-
41Why do we need Branching?Video lesson
-
42Creating a new branchVideo lesson
you will create new branches in this video.
-
43Switching to BranchesVideo lesson
You will learn how to switch between the branches.
-
44Working with BranchingVideo lesson
You will commit in branches
-
45Branch loggingVideo lesson
-
46Deleting a branchVideo lesson
You will learn to delete a branch
-
47QUIZ Time - BranchingQuiz
Answer the following questions to check your understanding of branching in git.
-
48Merging IntroductionVideo lesson
You will learn an introduction to merging.
-
49Adding functionalityVideo lesson
You will add an improved contact page.
-
50Basic MergingVideo lesson
You will merge branches for the first time.
-
51Recursive MergingVideo lesson
You will learn another way of merging.
-
52Merge ConflictsVideo lesson
-
53Resolving ConflictsVideo lesson
You will learn to resolve merge conflicts.
-
54Git Branching workflow in productionVideo lesson
-
55QUIZ Time - MergingQuiz
This quiz tests your understanding of merging and branching in git.
-
56Rebasing IntroductionVideo lesson
-
57Rebase a branchVideo lesson
You will learn how to rebase a branch into another branch
-
58How Git performs rebase internally?Video lesson
-
59Key points of RebasingVideo lesson
Learn advantages of git rebase
-
60When you should not use rebasing.Video lesson
Learn the major disadvantage of rebasing
-
61Merge Vs. RebaseVideo lesson
-
62QUIZ Time - RebasingQuiz
Answer the following questions to test your understanding of rebasing in git
-
63Git Vs. GithubVideo lesson
you will learn the differences between git and github, and an introduction to github.
-
64Exploring GithubVideo lesson
we will explore some popular features on github platform.
-
65Why Central Repository is required?Video lesson
You will understand why github is even required in the first place?
-
66Creating a github repositoryVideo lesson
you will learn to create a github repo, and sync with the local repo.
-
67Uploading an existing Git Project on GithubVideo lesson
-
68Working with RemotesVideo lesson
You will learn to work with remotes and add them.
-
69Cloning a Github repositoryVideo lesson
You will learn to work on other people’s code.
-
70QUIZ Time - GithubQuiz
This is a quick test to check your understanding of Github.
-
71Fetching changes from GithubVideo lesson
you will learn git fetch command
-
72Git fetch Vs. Git PullVideo lesson
learn the difference between the 2 ways of getting changes into local repository
-
73Forking a repositoryVideo lesson
learn how to get someone else's code from github
-
74Making a Pull RequestVideo lesson
-
75Merging a Pull RequestVideo lesson
-
76Github IssuesVideo lesson
learn how you can create github issues and work with them.
-
77Sync git & github repo with upstreamVideo lesson
-
78Github PagesVideo lesson
you will learn host your website with github pages.
-
79QUIZ Time - Social coding with GithubQuiz
Test your understanding of Github with these quick questions.
-
80Show me the commit changesVideo lesson
display the changes in commits.
-
81StashingVideo lesson
-
82Apply StashingVideo lesson
practical implementation of stashing
-
83Cleaning working repositoryVideo lesson
git clean
-
84Changing commit messagesVideo lesson
learn to change the existing commit messages
-
85Changing commits contentVideo lesson
learn to change the existing commits.
-
86QUIZ Time - Advanced Git CommandasQuiz
Test your understanding of git commands with these 5 questions.
External Links May Contain Affiliate Links read more