Master Git & GitHub

2h 57m 15s
English
Paid

Course description

Master Git & GitHub is a practical course that will teach you how to confidently work with the Git version control system and the GitHub platform. The course is structured to guide you step by step from the basics to more advanced techniques and team collaboration strategies.

You will start with a basic introduction: what Git and GitHub are, how they differ, how to install and configure Git, create your first repository, and publish code. Then you will master essential Git commands: cloning projects, tracking and committing changes, undoing actions, and working with .gitignore.

A separate section is dedicated to branches and workflows: creating and merging branches, managing remote repositories, rebasing, and effective branching practices.

You will also learn how to contribute to large projects: creating pull requests, assigning reviewers, resolving merge conflicts, opening issues, and following best practices in code review.

The course includes a module on working with Git in Visual Studio Code, where you will learn how to perform all key operations directly in the IDE: analyzing changes, using Git Diff, and quickly resolving conflicts.

The final part of the course is dedicated to best practices in Git and GitHub: how to properly name branches, write meaningful commits, and use the feature branch strategy for professional development.

After completing the course, you will confidently master Git and GitHub and be able to work effectively both on personal projects and as part of a large team.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 24 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Master Git & GitHub

0:00
/
#1: 1.1 Introduction to Git

All Course Lessons (24)

#Lesson TitleDurationAccess
1
1.1 Introduction to Git Demo
09:18
2
1.2 Git vs GitHub and Alternatives
07:22
3
1.3 Installing Git
03:19
4
1.4 Initial Git Configuration
06:33
5
1.5 Creating Your First Repo
16:48
6
2.1.Basic Git Commands
15:03
7
2.2.Cloning a Remote Repo
04:30
8
2.3.Tracking Changes in Git
08:12
9
2.4.Ignoring Files from Git
05:53
10
3.1.Introduction to Branching
11:32
11
3.2.Merging and Managing Branches
09:32
12
3.3.Effective Branch Management
05:09
13
3.4.Exploring Branch Workflows
04:43
14
3.5.Managing Remote Branches
04:35
15
3.6.Mastering Rebasing
06:33
16
4.1.Creating a Pull Request
16:02
17
4.2.Dealing with Merge Conflicts
09:31
18
4.3.Creating an Issue
04:31
19
4.4.Code Review
03:49
20
5.1.Essential Git Operations in VSCode
07:09
21
5.2.Analyzing Changes with Git Diff
03:49
22
6.1.Naming Branches Effectively
05:03
23
6.2.Committing Like a Pro
05:09
24
6.3.The Feature Branch Strategy
03:10

Unlock unlimited learning

Get instant access to all 23 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

The Git & Github Bootcamp

The Git & Github Bootcamp

Sources: udemy
The following sentence is annoying, but also true: the best time to learn Git was yesterday. Fortunately, the second best time is today! Git is an essential tool for work in an...
16 hours 54 minutes 2 seconds
How to Contribute to an Open Source Project on GitHub

How to Contribute to an Open Source Project on GitHub

Sources: egghead
“Feel free to submit a PR!” - words often found in GitHub issues, but met with confusion and fear by many. Getting started with contributing open source is not always straightfo...
38 minutes 20 seconds
The Ultimate Git Course

The Ultimate Git Course

Sources: codewithmosh (Mosh Hamedani)
Git is the most popular Version Control System (VCS) in the world. It helps you track your project history, revert back your code in case of mistakes, and work effectively in a ...
5 hours 11 minutes 52 seconds