Git for Devs

Abstract

Git became the standard for source control in the software industry. Its speed and rich API empowers developers to collaborate with each other.
In this course, you will what Git is, how to work with it and the best practices (like Git flow or feature branches) for using Git in a development project.
The course provides extensive hands-on and the students will build their own Git environment on the cloud.

Target Audience

Developers, Team Leaders, Project Managers, CMs

Prerequisites

  • Familiarity with development practices or basic scripting abilities
  • Understanding of software development cycle

Content

Introduction to Git:

  • What is version control?
  • What is Git
  • Git architecture

Basic commands:

  • Creating Git repository
  • Committing changes
  • Using branches
    • Creation, deletion
    • Merging strategies
        • Rebase
        • Merge

Working with remote repositories:

  • Cloning repositories
  • Pushing changes to remote repo
  • Synchronizing with a remote repository
  • Working with pull requests

Advanced:

  • Using the stash for temporary changes
  • Undoing changes
  • Rewriting history

Work flows:

  • Centralized
  • Feature branches
  • Git flow

 

 

 

 

 

Duration

1 day

Enroll Now
Contact us
Share: