Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Master Git & GitHub - Beginner to Expert

person icon Harsh Jhunjhunuwala

4.3

Master Git & GitHub - Beginner to Expert

Become an expert in Git and GitHub using step-by-step, no-assumptions learning

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Harsh Jhunjhunuwala

English [CC]

category icon Development,Software Development Tools,Git

Lectures -17

Duration -2 hours

4.3

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Git Ultimate: Master Git & GitHub course comprehensively discusses the GitHub hosting service as a companion to the Git source control technology even without prior knowledge or expertise. In the end, students will have a thorough understanding of Git and GitHub as well as practical experience.

Git Ultimate: Master Git & GitHub Course Overview

The course is divided into four major components which span multiple sections in this course. The components are:

  • Introduction and Setup
  • Learning Git Source Control
  • All About GitHub

Introduction

The Introduction of the course includes some helpful advice for maximizing your takeaway with participation in the course. The Core Concepts come next, covering some critical theory before getting right into Git.

The first thing we perform is a Quick Installation for both Windows and Mac after the introduction and fundamental ideas.

Learning Git Source Control

The Basics take you step-by-step through all the fundamental commands required to launch a new Git-managed project (or enable Git for an existing project) and make commits. This includes basic file operations like moving and deleting files. We also go through how to check your repository's history and how to prevent mistakenly committing the wrong files.

After laying a solid basis, we investigate more advanced Git subjects like comparing differences, branching and merging resolution, labeling exceptional events, preserving work in progress, and even a little time travel.

All About GitHub

GitHub is the main focus of this course. We will delve deeply into GitHub from the standpoint of a source control hosting repository.

In Introduction to GitHub, we begin by creating a new repository and connecting it to our local repository in order to explore some of the fundamental capabilities of GitHub. Then, we set up SSH Authentication, which we will utilize moving forward, to get ready for the rest of the course. After that, we carried out many of the same tasks we did locally, but within GitHub, as we continued to examine the GitHub Repository. Next, we get into how GitHub Repository Branches and our local system interact with one another.

After thoroughly describing the operation of GitHub repositories, we concentrate on the operation of GitHub Tags and Releases and how they relate to local tags in Git. Then, while comparing differences on GitHub, we may use tags and releases.

In Social Coding, we begin to connect the dots by forking other GitHub projects, joining them, and then contributing back through pull requests.

Once a member of a team, you might use GitHub Issues to monitor flaws or feature requests.

Sometimes you don't need to deal with a full Git repository; you just need to share a few files or a small group of files. Share a single line of code or entire files with the aid of GitHub Gists.

Lastly, use GitHub Organizations to group similar GitHub repositories and teams to control access and permissions.

Course Features

To make sure nobody is forgotten, all tools offer installation and setup pages.

Presentations offer audio/visual instruction on conceptual concepts. Slide presentations are kept to a minimum because few people enjoy them.

Screencasts show a video of the instructor's computer system while displaying and narrating any actions, commands, or screens. Screencast-based video training runs for about two hours in order to sufficiently walk through each command or action.

All videos are offered in high-definition (1080p/Full HD) for crisp, clear viewing on contemporary PCs and tablets.

Many attachments and document lectures used during the course offer extra details, examples, or other resources.

Moving Forward

Periodically, this course will be expanded to incorporate new subjects, resources, and top-notch material! Be involved in the course discussions feature since some content may be written in direct response to student comments or conversations.

Who this course is for:

  • Those interested in using source control, specifically Git and GitHub
  • Software engineers, developers, and programmers new to Git or GitHub
  • IT Managers or technical leads considering Git or GitHub for version control on their team
  • Freelancers or other creative professionals

Goals

What will you learn in this course:

  • Master the key concepts of the Git source control system
  • Compare the different states in Git
  • Create and manage repositories on GitHub
  • Save work in progress with Stashes
  • Even a bit of time travel within Git repositories and on GitHub
  • Join other GitHub projects by Forking and contributing back using Pull Requests
  • Group related repositories together with GitHub Organizations
  • Step through the entire Git workflow
  • Manage files inside and outside the control of Git and GitHub
  • Create branches and resolve conflicts with confidence
  • Mark special events with Tags and Releases
  • Perform many of the same local Git operations directly on GitHub
  • Review and Accept Pull Requests from Others
  • Manage project defects or enhancement requests with GitHub Issues

Prerequisites

What are the prerequisites for this course?

  • Basic computer skills
  • Ability to install software on your computer
Master Git & GitHub - Beginner to Expert

Curriculum

Check out the detailed breakdown of what’s inside the course

Git and Github Masterclass
17 Lectures
  • play icon Introduction 03:58 03:58
  • play icon What is GitHub? 01:35 01:35
  • play icon Why to use GitHub? 04:18 04:18
  • play icon Downloading Git 02:22 02:22
  • play icon Navigation using terminal & intro to Git status 07:20 07:20
  • play icon Learn how to make your first commit 06:30 06:30
  • play icon Commit modifications, Unstage changes and trace history 05:48 05:48
  • play icon All about git reset and git stash 11:24 11:24
  • play icon Connect local folder to GitHub & an intro to git push 06:21 06:21
  • play icon Learn Git Branching 09:09 09:09
  • play icon Pushing Modifications 05:16 05:16
  • play icon What is forking and cloning 07:58 07:58
  • play icon Intro to Pull Requests 17:42 17:42
  • play icon Delete commit in Pull Request 06:28 06:28
  • play icon Making our GitHub repo's Main branch even with Upstream's Main branch 11:00 11:00
  • play icon Using git rebase to merge different set of commits 08:32 08:32
  • play icon Understanding how to resolve merge conflicts 08:03 08:03

Instructor Details

Harsh Jhunjhunuwala

Harsh Jhunjhunuwala

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

V

VISHAKHA SINGH

e

It was really amazing ?? Thank you soo much sir!!!! ?

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515