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.
|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.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.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.
Impecabble Research Lab
C-102, Bloom Tower,My World
Baner, Pune, 411045
Baner, Pune, 411045