From the course: Git: Branches, Merges, and Remotes

What you should know

From the course: Git: Branches, Merges, and Remotes

Start my 1-month free trial

What you should know

- [Instructor] Let's talk about what you should know before you take this course. Before you dive in, you should already have the fundamentals of working with Git. If you don't, there's another course in the library that can help you. It's called Git Essential Training: The Basics. In that course, we talk about the basic architecture of Git, the fact that it has three trees, the working directory, the staging index and the repository. We talk about SHAs and how they're used as identifiers and learn how Git generates them, and we talk about the importance of the HEAD pointer and the role that it plays. We also learn to make commits to track file changes. We learn to write commit messages, to add and to remove changes from the staging tree, and we learn to view a history of the commits and view details of a specific commit. We can compare commits using diff, and we learn how to undo changes either to make commit that undo changes or to get old versions of a file out of the repository. These are all essential Git skills, and you need to have them already before you start this course because this course is going to assume you have that basic knowledge so that we can build on it.

Contents