This material should be covered at the beginning of, or just before the final student project. Basic git knowledge is required, intermediate experience with CLI and git is preferred.
This material usually takes less than an hour to introduce and will be in use throughout the final project.