Welcome to the Git & Github Master course (2024). 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:
Welcome to the Git & Github Master course (2024). 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.
Welcome to the course orientation video, it will tell you the high-level overview of the course.
Download the course slides in a format of a webpage (.html).
you will learn how to manage changes in your project.
You will learn what is a version control system
You will hear a story behind the creation of git.
You will learn the features of Git.
Answer the following questions about Version control systems.
you will learn how to configure git for your profile.
Learn your first command pwd
You will learn how to display a list of files & folders.
you will learn to create files & folders using CLI
you will learn to delete files & folders using CLI
learn about copy & move commands
Answer the following questions to check your understanding of the command line.
You will learn types of git commands
you will learn the first git command.
Learn how to track files with Git.
You will learn to commit your changes and store them as project versions.
You will learn different cycle a file goes through in Git Project.
learn a new git command to see all the previous versions of your project.
Beware, You're about to delete your git repo.!
This quiz tests your understanding of how Tracking projects work in Git.
It's possible to skip the staging area if your files are being tracked by git.
You'll Learn a new git command git diff
Let's learn how to ignore files.
Git can be used to remove and move files folders.
You will learn about unstaging & getting back to the last version.
Learn how to set custom names for git commands.
This quiz tests the understanding of git commands
you will learn about branching.
you will create new branches in this video.
You will learn how to switch between the branches.
You will commit in branches
You will learn to delete a branch
Answer the following questions to check your understanding of branching in git.
You will learn an introduction to merging.
You will add an improved contact page.
You will merge branches for the first time.
You will learn another way of merging.
You will learn to resolve merge conflicts.
This quiz tests your understanding of merging and branching in git.
You will learn how to rebase a branch into another branch
Learn advantages of git rebase
Learn the major disadvantage of rebasing
Answer the following questions to test your understanding of rebasing in git
you will learn the differences between git and github, and an introduction to github.
we will explore some popular features on github platform.
You will understand why github is even required in the first place?
you will learn to create a github repo, and sync with the local repo.
you will learn to add Personal Access token to your github account
You will learn about SSH keys and how to authenticate with SSH Keys.
You will learn to work with remotes and add them.
You will learn to work on other people’s code.
This is a quick test to check your understanding of Github.
you will learn git fetch command
learn the difference between the 2 ways of getting changes into local repository
learn how to get someone else's code from github
learn how you can create github issues and work with them.
you will learn host your website with github pages.
Test your understanding of Github with these quick questions.
display the changes in commits.
practical implementation of stashing
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.