Git Deep Dive

Git Deep Dive

Duration : 15 Hours
Effective use of version control is an important and useful skill for any developer while collaborating with other developers in most professional environments. GitHub profile serves as a great portfolio for any developer. Git is a free, easy to learn and open source distributed version control system designed to handle from small to large projects with speed and efficiency.
 

Course Features

Certificate Trainer: 10+ Years of IT Exp
24/7 Support Live Class Video Recording

1. Getting Started
1.1 What is "version control", and why should you care?
1.2 Localized and centralized version control systems
1.3 What is a distributed version control system?
1.4 What is Git & Why Git ?
1.5 How do I install and configure GitHub?
 
2. Fundamentals
2.1 Setting up a New Local & Remote Repository
2.2 Cloning an Existing Repository
2.3 Inspecting Local Changes
2.4 Staging & Committing Changes
2.5 Viewing Commit History
2.6 Ignoring Files while commiting
 
3. Branching & Merging
3.1 Branch in Git
3.2 Creating & Checking Out Branches
3.3 Undoing & Cleaning Up Changes
3.4 Publishing a Local Branch
3.5 Deleting Branches
3.6 Branching Workflows
3.7 Dealing with Merge Conflicts
3.8 Saving Changes Temporarily
 
4. Sharing Work Via Remote Repositories
4.1 Introduction to Remote Repositories
4.2 Connecting a Remote Repository
4.3 Sharing Data on a Remote Repository
4.4 Publishing a Local Repository on a Remote
4.5 Pushing Changes to a Remote
4.6 Pulling & Fetching Changes from a Remote
4.7 Reset, Checkout, and Revert
 
5. Advance Git Topics
5.1 Git logs, Cherry Pick, Refs & Reflog
5.2 Using the Stash
5.3 Inspecting Changes with Diffs
5.4 Dealing With Merge Conflicts
5.5 Rebase as an Alternative to Merge
5.6 Submodules
5.7 Workflows with git-flow
5.8 Authentication with SSH Public Keys

  • Exposure to software development
  • Basic understanding of any source code management system or version control
 

  • Learning basic to advance concepts of Git version control by practical exercises.
  • Learning to save and manage different versions of your code with Git.

Registered Office:

Impecabble Research Lab

C-102, Bloom Tower,My World
    Baner, Pune, 411045
 +1.404.828.0450 (US)
 +91-7798188384 (India)
contact@irlabs.io
Contact Us