Course Outline

Git Basics

  • Introduction to Git
  • Git Repository
  • Recording Changes to the Repository
  • Viewing the Commit History
  • Undoing Things
  • Tagging

Git Branching

  • Branching and Merging
  • Brance Management
  • Branching Workflows
  • Remote Branches
  • Rebasing

Git on the Server

  • The Protocols
  • Getting Git on a Server
  • Generating SSH Public Key
  • Setting up the Server
  • Public Access
  • Hosted Git (GitHUB)
  • Working with Remotes

Distributed Git

  • Distributed Workflows
  • Contributing to a Project
  • Maintaining a Project

Git Tools

  • Revision Selection
  • Interactive Staging
  • Rewriting History
  • Debugging with Git (bisect)
  • Submodules
  • Subtree Merging

Customizing Git

  • Git Configuration
  • Git Attributes
  • Git Hooks

Requirements

Basic knowledge of project development.

  21 Hours
 

Testimonials

Related Courses

Git and GitHub Fundamentals

  21 hours

Github Copilot

  14 hours

Wdrożenie procesu Continuous Integration / Continuous Delivery (CI/CD) z użyciem GitLab CI

  14 hours

Gitlab and Gitlab CI

  14 hours

Kubernetes and Gitlab

  14 hours

Git for Users

  7 hours

Git for Victims of Subversion

  7 hours

Release Management and Deployment with Distributed Version Control System

  7 hours

Bitbucket

  14 hours

GitOps Continuous Deployment for Kubernetes

  21 hours

Gerrit Code Review

  7 hours

Subversion for Users

  7 hours

Subversion for Administrators

  7 hours

Subversion for Advanced Users

  14 hours

CI/CD with Bitbucket Pipelines

  14 hours