Git for Developers
Don't take the risk to loose your source code control! Think Git!
In two days, you will discover how to install Git and leverage the power a distributed source control management software.
Coming sessions
Goals
Learn how to be more productive and efficient with Git by mastering non-linear workflows and most of the powerful Git integrated tools.
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 configuration
- Defining Git username and email
- Defining Git editor
- Defining Git diff tool
Getting Started with Git
- Instanciating 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
- Tagging revisions
- Stashing modifications
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
GITC1
Audience
Developers
Duration
2 days (14 hours)
Training type
Workshop
Topics
Distributed version control system
Pre-requisites
none
For further information
+33 140 998 205
We remain at your disposal for further information.
