Monthly Archives: March, 2019

Git Object: Git Commit

When a git commit is done to "check in" the updates to the repository, git creates a new commit object, which is also saved to the git repository. Learn more.

Why Use Git Instead of a Legacy Version Control System?

Why use Git, because Git is distributed so you have the ability to have a copy of the complete repository on your local drive that you can work against.

All Git Object Types: Blob, Tree, Commit And Tag

The git object types are blob, tree, commit, and tag. This page gives a detailed overview of each of these types. A deep dive on each can be found here as well.

Why Git? Come to the GitGuys for 30+ FREE Tutorials

Git provides better history, flexibility in where you work, easy branching, is flexible and powerful, and it is FAST. 30+ FREE tutorials at

What’s In The Git Index? What’s Changed?

We explain and show how to use the helpful commands and for finding out the state of your working directory and git index.

The .git Directory

If you haven't explored the .git directory yet, it's worth the hike. It is your project's root and we explain what is in it and why it is important.

HEAD: Where Are We? Where Were We?

Git uses the HEAD variable, which by default, is a reference to the current (most recent) commit. In our example, the most recent commit is labeled C2 in the diagram:

Stay on op - Ge the daily news in your inbox