The course introduces git as a model and tool for distributed version control. Common version control operations such as adding files, committing, branching, and reviewing history are presented using the gitcommand-line tool. The course shows how git is used in a team setting by presenting the gitflow workflow and its rationale.
Students will complete individual exercises to learn the git command-line tool and team exercises to practice collaborative activities. The course highlights differences between git and centralized version control systems like Subversion.
Participants should be able to use a command shell, a text editor, and a web browser.
Duration & Format
1 day (6 hours)
This workshop can be conducted at your location or in our Midwest training lab (12140 Woodcrest Executive Drive; St. Louis, MO. 63141).
The following topics are covered in this course:
- The Gitflow Workflow
- Git Basics
- Branching and Merging
- Working with Remotes
- Working with History
- Rewriting History
Professional Training for Modern Technology Teams
Flexible Technology Training
Keep your team on the cutting edge with our technology training offerings.
- Courses are developed and led by practicing software engineers and subject matter experts.
- All courses can be customized to meet your organization's unique needs.
- Courses can be conducted at your location, online, or in our state-of-the-art training lab in St. Louis, Missouri.
Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience.