Get in Touch

Course Outline

Git Fundamentals

  • Overview of Git
  • Understanding Git Repositories
  • Committing Changes to the Repository
  • Examining Commit History
  • Reversing Actions
  • Creating Tags

Git Branching Techniques

  • Branching and Merging Strategies
  • Managing Branches Effectively
  • Common Branching Workflows
  • Working with Remote Branches
  • Rebasing Concepts

Deploying Git on Servers

  • Understand the Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Configuring Public Access
  • Leveraging Hosted Git Solutions (GitHub)
  • Managing Remote Repositories

Distributed Git Environments

  • Adopting Distributed Workflows
  • Contributing to Open Source Projects
  • Maintaining Project Integrity

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging Areas
  • Modifying Commit History
  • Troubleshooting with Git Bisect
  • Incorporating Submodules
  • Merging via Subtrees

Tailoring Your Git Environment

  • Configuring Git Settings
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

Fundamental understanding of software project development.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories