Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Git

One by one, major open-source projects are adopting Git as their version manager to replace CVS or Subversion. This migration is not related to a fashion effect. Git, because of its radically different conception, opens new perspectives to development teams. The two main advantages are performance and flexibility.
Git is a distributed version manager: each developer has a local copy of the history of the sources, hence the gain in performance and the possibility of offering functionalities not possible to implement with centralized managers such as CVS or Subversion.
The first obstacle to the adoption of Git in companies is the lack of integration with development environments. This problem is solved on the Eclipse side with the tools proposed by the official EGit project.
The second obstacle is the need for developers to understand the Git philosophy and in particular to forget certain reflexes linked to the use of CVS or Subversion.

1300 € HT 2 jours UL-GIT

Team working with Git

Programme

Introduction to Git

  • Option of distributed version control
  • Technical principles of Git
  • Overview of possible workflows

Getting started

  • Installation and configuration of Git
  • Creating a first repository
  • Using the command line for basic operations

Understanding the principles of Git

  • Repositories
  • Cloning repositories
  • Index
  • Working directory

Working with a team on a daily basis

  • Connecting to a repository
  • Add, modify, delete files and directories
  • Commits management
  • Synchronization with a remote repository
  • Comparison
  • Use of tags
  • Create and apply patches

Managing branches

  • Creating branches
  • Navigating between branches
  • Merging branches
  • Conflict resolution
  • Temporary branch

Add-ons

  • Interacting with shared repositories through GitHub
  • Searching by dichotomy

Methodology and organization

  • Presentation of severals patterns
This site is registered on wpml.org as a development site.