about banner




Program Overview:
This one-day course will give a strong foundation knowledge on Git and github

Program Duration: 1 Day

Prerequisite Skills:
Linux basic skills ( like working file and directories)

Who should attend?
Targeted for developers

Module 1- Get started with Git
  • Using Git with a GUI
  • Demo: Command Line vs. GUI
  • Why Git
  • Let Me Tell You a Story About Branches
  • Why Is It Hard to Learn Git
  • Easier and More Productive. Quicker
  • Demo: Improving Productivity with a GUI
  • Atlassian SourceTree
Module 2- What You Need to Know About Git
  • Git Branches Are Different
  • Working with Git
  • Starting with Our Repositories
  • BitBucket
  • Demo: BitBucket
  • GitHub
  • Demo: GitHub
  • Bare Repositories
  • Demo: Bare Repository
  • Git: Enterprise or Open Source?
  • Security with SSH
  • Demo: SSH
  • Overview of Migrating to Git
Module 3- Mechanics of Using Git (With a GUI)
  • Getting the Code
  • Demo: Getting the Code
  • Branches
  • Demo: Branching
  • Code Is Ready - Now What?
  • Coding with Stashing and Discarding
  • Demo: Discarding and Stashing
  • Ignoring Files
  • Demo: Ignoring Files
  • Staging and Hunks
  • Demo: Staging and Hunks
  • Commit Messages
  • Commit
  • Demo: Commit
  • Merging
  • Demo: Merge
  • Push
  • Demo: Push
  • Conflicts
  • Demo: Conflicts
  • Pull Requests
  • Demo: Pull Requests
  • Cleaning Up
  • Demo: Cleaning Up
Module 4- Git to the Next Level (With a GUI)
  • Cherry Pick
  • Demo: Cherry Pick
  • Blame and Search
  • Demo: Blame
  • Merging
  • Demo: Merge vs. Rebase
  • Fast Forward Merge
  • Demo: Fast Forward Merge
  • Tagging
  • Demo: Tagging
  • Detached Head
  • Demo: Detached Head
  • Rewriting History
  • Demo: Reordering Commits
  • Editing and Amending Commits
  • Demo: Editing and Amending Commits
  • Squash Commits
  • Demo: Squash Commits
  • Deleting Commits
  • Demo: Deleting Commits
  • Reverse Commit
  • Demo: Reverse Commit
  • Recovering Deleted Commits
  • Demo: Recovering Deleted Commits
  • Custom Actions
  • Demo: Custom Actions