Audience
Teams of software developers and programmers who already know Git and would like to be experts
Objectives
- Rebase, change history, clean up repository
Course format
- Duration of the course is 8 academic hours. Usually 1 full day.
- The course includes approximately 40% hands on lab work.
Prerequisite
- An understanding of the soruce code-management issues in team-based software development.
Syllabus
- Changes
- Bisect to find change that broke the code
- Cherry Picking
- Rebase to straighten history
- Interactive commit
- Interactive rebase
- Commit ordering
- Split commits
- Squashing commits
- Data structure internals
- Refspecs
- Change History
- Minimizing conflict resolution
- Advanced log history searches
- Building custom command using aliases
- Undoing and Re-doing Almost Anything
- Fix failed and abandoned merge
- Submodules
- Administration
- Setting up a server
- Git Hooks
- Scripting Git
- Integrating with 3rd party applycations
Request more information about Advanced Version Control with Git
|