Course Outline
Version Control Fundamentals
- Overview of Git
- Repository Management
- Committing Modifications
- Auditing Change History
- Reverting Updates
- Marking Releases
Branching Strategies
- Branch Creation and Integration
- Branch Administration
- Development Workflows
- Remote Branch Synchronization
- Linear History Rewriting
Server-Side Git Deployment
- Transfer Protocols
- Installing Git on Servers
- Generating SSH Key Pairs
- Server Configuration
- Establishing Public Access
- Utilizing Hosted Platforms
- Managing Remote References
Distributed Collaboration Models
- Decentralized Workflows
- External Contribution Procedures
- Project Maintenance and Oversight
Advanced Git Utilities
- Commit Selection Methods
- Interactive Indexing
- History Manipulation
- Issue Identification via Bisect
- Submodule Integration
- Subtree Merging Techniques
Git System Configuration
- User and System Configuration
- Attribute Definitions
- Hook Scripts
Requirements
Testimonials (7)
The blend between lecture and hand on activities.
Gabriel - Los Alamos National Laboratory
Course - Comprehensive Git
The trainer was very knowledgeable about the subjects and knew how to explain it in a way everyone could understand
isaiah - Los Alamos National Laboratory
Course - Comprehensive Git
Instructions where clear and easy to follow.
John - Los Alamos National Laboratory
Course - Comprehensive Git
Detailed instructions and good infusion of skills learned throughout the exercises.
Jose "Rudy" - Los Alamos National Laboratory
Course - Comprehensive Git
Great experience!
Nicole - Los Alamos National Laboratory
Course - Comprehensive Git
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.