course

Home / Courses / Learning Git and GitHub

Course Objectives

Upon completion of this course, participants will be able to:

  • • Install and run Git • Describe basic concepts of Git version control • Work on multiple branches • Optimize merging and fixing merge conflicts • Create and manage GitHub repositories • Collaborate using GitHub

Agenda

  • Introduction to Version Control Systems
  • The Birth of Git and Why Git?
  • What is GitHub?
  • GitHub Repository Concepts

  • Installing and Running Git
  • The Git command Line
  • Configuration Files
  • Creating your First Git Repository
  • Staging Area
  • Git Commit
  • Viewing History
  • Creating Aliases and Shortcuts
  • Hands-on Lab Session

  • Creating and Configuring a Repository in GitHub
  • Uploading your Repository to GitHub
  • Understand Repository’s Main Page
  • Using the README
  • Hands-on Lab Session

  • The Index
  • File Classifications in Git
  • Rename a File
  • Delete a File
  • Ignore Files using .gitignore File
  • Hands-on Lab Session

  • Cloning and Forking Repositories
  • Creating a Pull Request
  • Collaborating a Pull Request
  • Merging on a Pull Request
  • Working with Branches
  • Hands-on Lab Session

  • Introducing EGit Plugin
  • Configuring GitHub in Eclipse
  • Working with Eclipse
  • Hands-on Lab Session

  • Configuring a Repository
  • Adding Collaborators
  • Creating Organizations
  • Managing Teams
  • Introducing Issues

  • Merging Branches
  • Git diff and Commit Ranges
  • Working with Merge Conflicts
  • Merge Strategies
  • Introduction to Rebasing
  • Rebasing Branches
  • Reverting and Fixing Bad Commits
  • Hands-on Lab Session
Tags
Technical Core Type: Core 4 Product Line: Other Technical Vendor: Elevated Learning
FREE

Interested in course?


Course Type: Instructor Led