Preferred method of contact:

Git Advanced

COURSE TYPE

Intermediate

Course Number

1958

Duration

1 Day
Request Team Training

PDF Add to WishList

The Git advanced training course provides an understanding of advanced Git concepts and looks at configuration and functionality.

You Will Learn How To

  • Understand Git infrastructure and housekeeping
  • Configure Git
  • Identify content
  • Leverage Advanced Collaboration and Merging

Important Course Information

Recommended Course Preparation

Completing the Git Basics course is recommended prior to attending this course.

Course Outline

  • Git Internals

Pre-requisites

What this course covers

Git infrastructure in detail

  • Objects
  • Folder structure
  • The index file

Lab Exercises

  • Walk through folder structure
  • Using plumbing commands to create objects.
  • Housekeeping

Repository size

File System Check

Pruning

Filter-branch

Garbage Collection

  • Lab Exercises
  • Garbage collection
  • Cleaning up data
  • Recovering lost data.
  • Git Configuration

Global

  • Environment Variables

Local (per repository)

  • Git-config
  • The config file
  • Attributes

    Alias

    Lab Exercises

    • Identify Settings
    • Configure settings
    • Configure Attributes
    • Set up an Alias
  • Identifying Content

Finding Content

  • Git Describe
  • Git Grep

Debugging

  • File Annotation
  • Git Blame
  • Bisect

Lab Exercises

  • Identify the cause of a bug.
  • Debug the code
  • Advanced Collaboration

Configuring remotes

Refspecs

Archives (send & receive)

Patching

Sub-modules

Lab Exercises

  • Setting up remotes
  • Splitting up a repository
  • Archiving
  • Creating and applying patches
  • Advanced Merging

Rebase (skipped if following a fundamentals course)

Dry-runs

Cherry Picking

Octopus Merges

Selecting a strategy

Lab Exercises

  • Rebasing
  • Cherry Picking
  • Performing an octopus merge
Show complete outline
Show Less

Exclusive Private Team Training Course

Enhance your team's effectiveness and boost productivity with this course, delivered privately to your organization or to any preferred location, including options for hybrid or all-virtual delivery via AnyWare.

This training course could be customized, and combined with other courses, to meet the specific needs of your team's training.

Preferred method of contact:

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français