Git and GitHub Complete Master Class: Beginner to Git Expert

Git has become an important aspect of software development. With Git, software developers can easily track the changes made in software files and directories. In this course, all the concepts of Git are explained in detail to help you master Git with ease.
The course starts with an introduction to Git and explains the setup and installation process of Git. Next, you will learn to configure and create Git repositories and learn about GitHub fork and the clone processes. Moving along, you will understand how an artifact (file or directory) goes through the Git workflow to reach the climactic point wherein the artifacts are safely placed in the Git database. You will then cover the Git branching basics and learn how to undo changes in a Git repository. Next, you will learn to push and pull changes to GitHub repositories, connect with GitHub through the Secure Shell (SSH) protocol, and customize Git Bash to make it user friendly. Later, you will learn to install and configure the default text editor and merge tools and learn Git comparison, branching, and merging techniques. Finally, you will learn to modify commit history to suit your project needs, use tags to mark production releases, and use the Git toolset to save unfinished work.
By the end of this course, you will have a detailed understanding of Git and will have developed the skills needed to apply in the real-world.
All the resources for this course are available at https://github.com/packtpublishing/complete-git-and-github-masterclass-…

Type
video
Category
publication date
2018-01-22
what you will learn

Discover techniques to configure a Git repository
Inspect the Git repository using status and log checks
Communicate with GitHub from a local repository
Customize the Git Bash prompt to increase productivity
Perform Git comparisons between various sections of the Git repository
Undo changes in the Git repository using the checkout, reset, revert, and clean commands

duration
802
key features
Develop a strong understanding of Git with engaging tasks and challenging activities * Understand the basics of public-key cryptography and its implementation * Learn the best practices to use GitHub for managing Git repositories
approach
This course features lab sessions, eye-catching presentations, and engaging activities that will help you to master the concepts of Git and GitHub easily and quickly.
audience
This course is designed for anyone who is new to Git and GitHub. Developers, engineers, web designers, and enterprise managers, who are looking to use Git as a version control system, will also find this course useful. There is no prerequisite to start this course as all the topics are taught from scratch.
meta description
With interesting lab demonstration sessions, learn the A to Z of Git and GitHub
short description
This course takes you through the full spectrum of basic to advanced topics, equipping you with the skills you need to get started with Git and GitHub. With the help of exercises and activities, you will be able to grasp all the concepts of Git and GitHub with ease.
subtitle
A hands-on guide to learn version control system
keywords
Git, GitHub, Version Control, Repositories, Software Development
Product ISBN
9781789137293