Pragmatic Git
Be pragmatic and learn only the fundamentals of the Git SCM tool in one day.
In only one day, you will learn how to install, configure and take the Git power into your hands.
Coming sessions
Goals
Installing and configuring Git. Mastering the Git basic commands. Isolating specific developments inside branches. Working on the same repository with several users.
Program
Download the program as PDFGit basics
- Introduction to Git
- Differences between Git and Subversion
- Architecture of a local Git repository
- Data integrity check
- Snapshots vs differences
- Installing a Git client for Linux, Windows or Mac OS X
Configuring Git
- Listing Git global configuration
- Defining Git username and email
- Defining Git editor
- Defining Git diff tool
Getting Started with Git
- Initializing a local Git repository
- Understanding the Git repository architecture
- Adding and committing files to the repository
- Cloning an existing repository
- Ignoring files from the repository
- Deleting, moving and renaming files in the repository
- Viewing revisions history
- Amending modifications and retrieving previous versions
Git branches management
- Introduction to branches
- Branching and merging principles
- Initializing a new branch
- Switching from a branch to another
- Rewriting the history thanks to the rebasing
Distributed Git
- Working with a team on remote repositories
- Working with remote branches
- Using an online Git source code manager: Github.com
Session details
Reference code
GITC2
Price
Starts at €690.00 (ex. tax)
Audience
Developers and managers
Duration
1 day (7 hours)
Training type
Workshop
Topics
Source code management
Pre-requisites
None
