Course : Git: Implementing Version Control

Practical course - 2d - 14h00 - Ref. GIT
Price : 1370 € E.T.

Git: Implementing Version Control



Required course



INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. GIT
  2d - 14h00
1370 € E.T.






Teaching objectives
At the end of the training, the participant will be able to:
Understand the basic concepts of managing versions and the benefits of decentralization
Install and configure the Git tool in Windows
Create and initialize a repository with Git.
Work with Git commands to manage files and branches
Implement a project in collaborative mode with Git.

Course schedule

1
Overview of Git

  • Basic concepts of version control.
  • Centralized or distributed management
  • Different version management solutions: (Git, CVS, SVN, Mercurial, Bazaar, etc.).
  • Benefits of decentralization. Operating principle.

2
Installation and configuration

  • Installation on various systems: Unix/Windows.
  • The Windows emulation system msysgit.
  • Configuring the .gitconfig file. The console.
  • Declaring a version differential analysis tool.
Hands-on work
Installing and configuring GIT in Windows.

3
Fundamentals of using Git

  • The Git object model: Blob, tree, commit, and tag.
  • The Git directory and working directory.
  • The index or staging area.
  • Creating and initializing a repository.
  • The concepts of branches, tags, and repositories,
  • Gitk visualization tool.
Hands-on work
Creating and initializing a repository. Using the Gitk visualization tool.

4
Local file management

  • Checking the state of the working tree.
  • Adding, ignoring, editing, deleting, and searching for files.
  • Cancelling and viewing changes.
  • Revision history trail.
  • Logs (statistical, formating, etc.).
Hands-on work
Working with common Git commands to manage and edit files.

5
Branch management

  • The "master" branch.
  • Creating branches and sub-branches.
  • Changing branches.
  • Merging a branch and conflict management.
  • Comparing two branches.
Hands-on work
Common Git commands to manage branches (create, merge, compare)

6
Work-sharing and collaboration

  • Setting up a public or private remote repository
  • Publishing edits (push operation).
  • Retrieving the team's edits.
  • Tracking branches. Failure management.
Hands-on work
Setting up a remote repository and simulating collaborative work.

7
Implementing Git tools

  • Git-gui and TortoiseGIT, graphical browsing in Git.
  • GitWeb, graphical browsing within the repositories.
  • GitHub, BitBucket, GitLab, repository hosting and project management services.
Hands-on work
Working with several tools.


Customer reviews
4,3 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
JESSIE R.
10/08/26
5 / 5

A very interesting and well-structured training course. Thank you to the trainer!
LUDOVIC L.
10/08/26
5 / 5

Our trainer was very effective at explaining things and very professional throughout the course and during our discussions, and took the time to explain things clearly whenever we had questions.
FRANCK B.
10/08/26
5 / 5

A comprehensive overview that should cover everything we might encounter in our field



Publication date : 05/13/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 19 Oct., 19 Oct., 19 Oct., 10 Dec.

2027 : 1 Feb., 1 Feb., 15 Apr., 14 June, 14 June, 23 Aug., 23 Aug., 4 Oct., 4 Oct., 29 Nov.

PARIS LA DÉFENSE
2026 : 19 Oct., 10 Dec.

2027 : 1 Feb., 15 Apr., 14 June, 23 Aug., 4 Oct., 29 Nov.

LUXEMBOURG
2027 : 15 Apr., 4 Oct.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.