Simple play icon Course
Skills Expanded

Code School: Git Real 2

by Gregg Pollack

Learn advanced Git techniques like Reflog, interactive rebase, and protecting secure data.

What you'll learn

Learn more advanced concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.

Table of contents

Interactive Rebase
9mins
Stashing
9mins
Purging History
6mins
Working Together
8mins
Submodules
11mins
Reflog
4mins

Course FAQ

What is Git?

Git is a version control system that allows users to track changes within any set of files.

What is Git used for?

Git is most often used by programmers who have two or more people working within the same source code during software development.

What version control?

Version control is a term used within software engineering that is responsible for managing the changes to computer programs, documents, large web sites, or other collections of data.

What will I learn in this Git course?

In this course, you will learn advanced techniques within Git. Some of the key topics are: Reflog, interactive rebases, and protecting secure data.

What is a repository?

A repository within Git is a collection of files that can track all of the changes made within a certain dataset.

About the author

Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.

Ready to upskill? Get started