Course Outline
Git Basics
- Introduction to Git
- Git Repository
- Recording Changes to the Repository
- Viewing the Commit History
- Undoing Things
- Tagging
Git Branching
- Branching and Merging
- Brance Management
- Branching Workflows
- Remote Branches
- Rebasing
Git on the Server
- The Protocols
- Getting Git on a Server
- Generating SSH Public Key
- Setting up the Server
- Public Access
- Hosted Git (GitHUB)
- Working with Remotes
Distributed Git
- Distributed Workflows
- Contributing to a Project
- Maintaining a Project
Git Tools
- Revision Selection
- Interactive Staging
- Rewriting History
- Debugging with Git (bisect)
- Submodules
- Subtree Merging
Customizing Git
- Git Configuration
- Git Attributes
- Git Hooks
Requirements
Basic knowledge of project development.
Testimonials (7)
The trainer was very knowledgeable, he was able to assist all levels. He was easy going, I would highly recommend his training.
PABLO LUJAN - PABLO LUJAN
Course - Comprehensive Git
In depth knowledge and if issues arose, they were quickly resolved.
Ryan - Los Alamos National Laboratory
Course - Comprehensive Git
Valuable information
Charles - Los Alamos National Laboratory
Course - Comprehensive Git
discussions and deliberations
Przemyslaw - FIDELITY INFORMATION SERVICES GMBH SP. Z O.O.
Course - Comprehensive Git
Trainer quickly solved problems and answered questions
Karol - FIDELITY INFORMATION SERVICES GMBH SP. Z O.O.
Course - Comprehensive Git
The teacher really like the topic and was really happy to solve the issues with attentands.
Lukasz Linczewski - Alekseon
Course - Comprehensive Git
Very comprehensive, and covered almost everything. Also, tried and managed to get the participants to discuss issues and scenarios.