Git Boot Camp
One-day intensive hands-on training
This course will provide you with a solid working understanding of distributed version control concepts and give you the necessary skills to succeed with Git. It will teach you how to configure and utilize Git to its full potential as the foundation for your software development process. You will learn how to improve your software development process by exploiting some of the features that are unique to distributed version control systems.
We will explore:
- What is Git? Learn the data model and design
- Git command line - repositories, staging, committing etc.
- Git configuration
- Git GUIs (exemplified with SourceTree)
- Fixing errors
- Git branching and merging
- Troubleshooting with Git
- Distributed Git
- Branching- and flow strategies
- Adaption to agile development processes
This class is intensive and hands-on! We have a complete lab setup where you will gain fast paced experiences to take home, ready to apply in your environment.
You only need to bring a laptop with Git installed.
The course is run as instructor-led presentations of each topic followed by either lab exercises or discussions.
Attendees are welcome to bring questions or challenges from their own background.