Get in Touch
 Duration 21 hours

Course Outline

Git Fundamentals

  • Overview of Git
  • Understanding Git Repositories
  • Committing Changes to the Repository
  • Inspecting Commit History
  • Reverting and Undoing Actions
  • Version Tagging

Git Branching

  • Merging and Branching Processes
  • Managing Branches
  • Developing Branching Workflows
  • Handling Remote Branches
  • Performing Rebase Operations

Git Server Administration

  • Communication Protocols
  • Deploying Git on a Server
  • Creating SSH Public Keys
  • Server Configuration
  • Managing Public Access
  • Utilizing Hosted Git (GitHub)
  • Interacting with Remotes

Distributed Git Workflows

  • Implementing Distributed Strategies
  • Contributing to Open Projects
  • Project Maintenance Best Practices

Advanced Git Tools

  • Selecting Revisions
  • Interactive Staging Techniques
  • Amending and Rewriting History
  • Debugging via Git Bisect
  • Managing Submodules
  • Subtree Integration

Git Customization

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

Requirements

Fundamental understanding of project development processes.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories