It was really amazing ?? Thank you soo much sir!!!! ?
Master Git & GitHub - Beginner to Expert
Become an expert in Git and GitHub using step-by-step, no-assumptions learning
Development,Software Development Tools,Git
Lectures -17
Duration -2 hours
30-days Money-Back Guarantee
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
Curriculum
Check out the detailed breakdown of what’s inside the course
Git and Github Masterclass
17 Lectures
- Introduction 03:58 03:58
- What is GitHub? 01:35 01:35
- Why to use GitHub? 04:18 04:18
- Downloading Git 02:22 02:22
- Navigation using terminal & intro to Git status 07:20 07:20
- Learn how to make your first commit 06:30 06:30
- Commit modifications, Unstage changes and trace history 05:48 05:48
- All about git reset and git stash 11:24 11:24
- Connect local folder to GitHub & an intro to git push 06:21 06:21
- Learn Git Branching 09:09 09:09
- Pushing Modifications 05:16 05:16
- What is forking and cloning 07:58 07:58
- Intro to Pull Requests 17:42 17:42
- Delete commit in Pull Request 06:28 06:28
- Making our GitHub repo's Main branch even with Upstream's Main branch 11:00 11:00
- Using git rebase to merge different set of commits 08:32 08:32
- Understanding how to resolve merge conflicts 08:03 08:03
Instructor Details
Harsh Jhunjhunuwala
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Feedbacks
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now