Introduction to GIT / GITHub for Developers - Hands-On

Trivera Technologies LLC
Training overview
Professional Course
2 days

Course description

Introduction to GIT / GITHub for Developers - Hands-On

This class provides an overview of Git and GitHub the web-based version control repository hosting service. While the examples in this class are related to computer code, GitHub can be used for other content. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.

Want to find out more?

Training content

Lesson: Getting Started with Collaboration

  • What is GitHub?
  • The GitHub Ecosystem
  • What is Git?
  • Exploring a GitHub Repository
  • Using GitHub Issues
  • Activity: Creating A GitHub Issue

Using Markdown

Lesson: Understanding the GitHub Flow

  • The Essential GitHub Workflow

Lesson: Branching with Git

  • Branching Defined
  • Activity: Creating a Branch with GitHub
  • Introduction
  • Class Diagram
  • Interaction Diagrams
  • Sequence Diagrams
  • Communication Diagrams
  • State Machine Diagrams
  • Activity Diagram
  • Implementation Diagrams

Lesson: Local Git Configuration

  • Checking your Git version
  • Git Configuration Levels
  • Viewing your configurations
  • Configuring your user name and email
  • Configuring autocrif

Lesson: Working Locally with Git

  • Creating a Local copy of the repo
  • Our favorite Git command: git status
  • Using Branches locally
  • Switching branches
  • Activity: Creating a New File
  • The Two Stage Commit

Lesson: Collaborating on Your Code

  • Pushing your changes to GitHub
  • Activity: Creating a Pull Request
  • Exploring a Pull Request
  • Activity: Code Review

Lesson: Merging Pull Requests

  • Merge Explained
  • Merging Your Pull Request
  • Updating Your Local Repository
  • Cleaning Up the Unneeded Branches

Lesson: Viewing Local Project History

  • Using Git Log

Lesson: Streaming Your Workflow with Aliases

  • Creating Custom Aliases

Lesson: Workflow Review Project: GitHub Games

  • User Accounts vs. Organization Accounts
  • Introduction to GitHub Pages
  • What is a Fork?
  • Creating a Fork
  • Workflow Review: Updating the README.md

Lesson: Resolving Merge Conflicts

  • Local Merge Conflicts

Lesson: Working with Multiple Conflicts

  • Remote Merge Conflicts
  • Exploring

Lesson: Searching for Events in Your Code

  • What is Git bisect?
  • Finding the bug in your project

Lesson: Reverting Commits

  • How Commits are made
  • Safe operations
  • Reverting Commits

Lesson: Helpful Git Commands

  • Moving and Renaming Files with Git
  • Staging Hunks of Changes

Lesson: Viewing Local Changes

  • Comparing changes with the Repository

Lesson: Creating a New Local Repository

  • Initializing a new local repository

Lesson: Fixing Commit Mistakes

  • Revising your last commit

Lesson: Rewriting History with Git Reset

  • Understanding reset
  • Reset Modes
  • Reset Soft
  • Reset Mixed
  • Reset Hard
  • Does gone really mean gone?

Lesson: Getting it Back

  • You just want that one commit
  • Oops, I didn’t mean to reset

Lesson: Merge Strategies: Rebase

  • About Git rebase
  • Understanding Git Merge Strategies

Creating a Linear History

Costs

  • Price: $ 995.00
  • Discounted Price: $ 646.75

Why choose Trivera Technologies LLC?

Over 25 years of technology training expertise.

Robust portfolio of over 1,000 leading edge technology courses.

Guaranteed to run courses and flexible learning options.

About Trivera Technologies LLC

Trivera Technologies

Trivera Technologies is a IT education services & courseware firm that offers a range of wide professional technical education services including: end to end IT training development and delivery, skills-based mentoring programs,new hire training and re-skilling services, courseware licensing and...


Read more and show all training delivered by this supplier

Contact this provider

Before we redirect you to this supplier's website, do you mind filling out this form so that we can stay in touch? You can unsubscribe at any time.

Country *

Contact info

Trivera Technologies LLC

7862 West Irlo Bronson Highway
STE 626
Kissimmee FL 34747

 Show phone number
www.triveratech.com

Learn more!

Before we redirect you to this supplier's website, do you mind filling out this form so that we can stay in touch? You can unsubscribe at any time.

View again
Supplier Directory
Join our Supplier Directory to:
- Gain Traffic
- Get Noticed
- Showcase Your Services
- Free Listing Available