Git is one of the most widely used version control tools, and is something that every developer should know & become comfortable with
Git & GitHub A Practical Training: Beginner To Advanced Level
Master Your Git & GitHub Skill under the mentorship of The World Record Holder, Mr Vimal Daga
Training Schedule
  • ​Date: 19 - 20 February 2022 (Weekend)
  • ​Time: 10:00 am - 6:00 pm IST
  • ​Mode: LIVE Instructor Training
Detailed Content for
the Program
Git Basics
Introduction: Git Basics | Git Repository | Retrieving a Repository's Status | Add Files to a Repository | Committing Changes to a Repository
Clone a Repository
Cloning a Remote Repository | Accidental Deletion | Recover Your Repository
Git Branching
Creating a Branch | Detached Heads | What about Tags?
Merging
Merging Step by Step | Handling Merge Conflicts
Git Stash
Choosing Your Stash
Git Add Interactive
Introduction: Git Add Interactive | The Add Interactive Command
Reflog
Introduction: Reflog | Lose a Commit, Get it Back | Exploring the reflog
Cherry Picking
Introduction: Cherry-Picking | A Simple Cherry-Pick | When Cherry-Picking Might Fail
Git Rebase
Introduction: Git Rebase | Outline of a Simple Rebase
Git Bisect
Introduction: Git Bisect | Bisecting: The Session at a High Level | A Real 'git bisect' Session | The Difference Between ∼ and ^
Fetching and Pulling Content
Introduction: Fetching and Pulling Content | Two Git Repos: 'git_origin' and 'git_cloned' | The 'git fetch' Command
Working With Multiple Repositories
Introduction: Working With Multiple Repositories | Three-Linked Repositories
Pushing Code
Creating and Pushing Branches | Pushing to Repositories With Different Content | The Branch Exists Only On The Remote | Tracking Remote Branches With Different Names
Pull Requests
What Are Pull Requests? | Forking And Branching in GitHub
Git Log
Introduction: Git Log | A Realistic Log History | The 'git log' Command
Squashing Commits
Introduction: Squashing Commits | A Worked Example | The 'git rebase -i' Command
Bare Repositories
Introduction: Bare Repositories | Setting up a Bare Repository | Squashes the Commits | Git Pull and Merge Hell
Cherry-Picking and Three-Way Merges
Introduction: Cherry-Picking and Three-Way Merges | Attempting to Apply Cherry-Pick | Generate and Apply Patch
Git Hooks
Introduction: Git Hooks | A ‘pre-commit’ Hook | A More Sophisticated Example
Advanced: Beyond the Basics 
Comparing Differences | Branching and Merge Types | Special Markers | Simple Branching Example | Conflict Resolution | Marking Special Events with Tagging | Saving Work in Progress with Stashing | Time Travel with Reset and Reflog | Using Aliases | Using Aliases to simplify our commands | Amending Commits: Changing the commit message | Amending Commits: Adding a file to a previous commit | Working with the git commit -amend command | Performing a git squash and merge at GitHub to condense our commit tree | Set your system to always prune during fetch | Performing a soft reset | Hard reset and clean on current commit | Hard reset on previous commit - merge into master | Learning about git reset and git clean | Reverting a commit | Reverting the state of the repo with a public revert commit
GitHub Overview
GitHub Profile | GitHub Settings | Creating a GitHub Repository | Linking to our GitHub Repository | Pushing Changes to GitHub | Verifying our Changes on GitHub
SSH Authentication 
Authentication Overview | SSH vs HTTPS | Generating an SSH Key | Verify SSH Authentication with GitHub
GitHub Repository 
GitHub Repository Overview | Starting Remote with a Starter Repository | Create a Local Copy with Clone | Seeding the Repository with Sample Content | Publish Back to GitHub | Fetch and Pull | Repository Features and Settings | Updating Repository and Remote References | Looking at Files and Folders on GitHub | Directly Editing Files on GitHub | Creating a New Files on GitHub | Creating a New File on Master | Renaming and Deleting Files on GitHub | Synchronizing our Changes with our Local Repository | Reviewing Commits with the Commit List | Commit Details: Going Deeper | GitHub Time Travel: Reviewing Your Repository as of a Particular Commit | Using Commit IDs
GitHub Repository Branches
Repository Branches Overview | Creating Branches on GitHub | Local Branches | Comparing and Pull Requests | Merging Locally | Locally Switch to a Branch on GitHub | Cleaning Up By Deleting Branches and References | Pull with Rebase | GitHub Graphs | Setting the Default Branch | Dealing
GitHub Tags and Releases 
Tags and Releases Overview | Local Tags (a bit of Review) | Pushing Local Tags to GitHub | Tags on GitHub | Deleting Tags on GitHub | Updating Tags: Creating a Floating Tag | Starting a Release on GitHub | Deleting a Release | Creating a Completely New Release
Comparing Differences
Comparing Differences Overview | Comparing with Pull Requests | Comparing Commits | Comparing Tags
Social Coding 
Social Coding Overview | Copying A GitHub Repository by Forking | Creating A Branch on Your Fork | Pull Requests | Updating Pull Requests | Accepting the Pull Request | GitHub Graphs | Synchronize Changes Back to Your Fork | Enlisting Help with Collaborators
GitHub Issues
GitHub Issues Overview | An Introduction to GitHub Issues | Setting Up Issue Labels | Setting Up Milestones | Creating Issues | Closing Issues | Associating Issues with Commits | Using Mentions with Issues
GitHub Gists 
GitHub Gists Overview | Creating Gists | Working with Gists Locally | Sharing Gists | Deleting Gists
GitHub Organizations 
GitHub Organizations Overview | Creating a GitHub Organization | Transferring a Repository to the Organization | Forking Back to Your Account | Updating Remote References on the Local side | Branches and Confusion | Organizations vs Personal Account | Working with Teams | Team Permissions | Managing Teams | Organization's Profile | Destructive Actions
@ INR 5,000 + Taxes
@ INR 680
(inclusive of taxes)
Applicable for limited time period

proudly presents
Mr. Vimal Daga as the mentor for this program

A world record holder, Mr. Vimal Daga is a Technologist, Philanthropist & A TEDx Speaker who is dedicatedly working towards his vision - “Awakening the youth through a culture of right education”.
He is the first one in the world to
become "RedHat Certified Architect Level 25 along with Enterprise Application Level 10". Companies benefited from his 19+ years
of experience
He has expertise in multitude of latest and high-end technologies namely Machine Learning, Deep Learning, Delphix, AppDynamics, Docker, DevOps, Cloud Computing, AWS, and many more.

In Vimal’s own words 
@ INR 5,000 + Taxes
@ INR 680
(inclusive of taxes)
Applicable for limited time period

What Others Are Saying

@ INR 5,000 + Taxes
@ INR 680
(inclusive of taxes)
Applicable for limited time period
If you have any questions or need further information, please email us at hr@lwindia.com
Terms & Conditions | Privacy Policy | Contact Us
Copyright @ lwindia.com
Powered By ClickFunnels.com