Get in Touch

Course Outline

Git Fundamentals

  • Getting Started with Git
  • Understanding Git Repositories
  • Tracking Changes in the Repository
  • Inspecting Commit History
  • Reverting Actions
  • Creating Tags

Git Branching Techniques

  • Branching and Merging
  • Branch Management Strategies
  • Adopting Branching Workflows
  • Handling Remote Branches
  • Utilizing Rebasing

Git in Server Environments

  • Exploring Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Configuring the Server
  • Establishing Public Access
  • Leveraging Hosted Git (GitHub)
  • Managing Remote Repositories

Distributed Git Concepts

  • Implementing Distributed Workflows
  • Contributing to Open Projects
  • Project Maintenance

Advanced Git Tools

  • Selecting Specific Revisions
  • Using Interactive Staging
  • Refactoring History
  • Debugging with Git (Bisect)
  • Managing Submodules
  • Performing Subtree Merges

Customizing Your Git Environment

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

Requirements

Fundamental understanding of project development processes.

 21 Hours

Testimonials (7)

Related Categories