Git Object: tree

A git tree object is very similar to a filesystem directory. Filesystem directories refer to other directories and files, while git trees refer to other git trees and git blobs:

The Configuration File – “Branch” Section

Git Branch - Let's look at the config file for the git client that did the git clone git://repohost/project1.git in the Git Remotes Behind the Scenes.

Git Remotes: Fun Commands You Can Use

Git Remote commands and examples for their use on GitGuys Git Tutorials.

Git rm – Remove a file from source control without deleting it

Use the --cached option git rm to remvoe a file from source git source control without deleting it form your hard drive. Learn about git on

Recent Articles

What is the deal with the Git Index? What is the Git Index?

The git "index" is where you place files you want committed to the git repository. Learn more about the git index and git commit by selecting this link.

Visualising Branches And Their Commits | Git Show-branch

We explain and discuss the use of the git show-branch, gitg, gitk and qgit in this Tutorial. Complete with examples.

“Tracking Branches” And “Remote-Tracking Branches”

Both Tracking Branches and Remote Tracking Branches are created on the git client when a git clone command is used.

Temporarily Stashing Your Work

Git Stash is used when you want to record the current state of the working directory and index, without committing, to come back to complete later.

Shared Repositories Should Be Bare Repositories

Bare Repositories - When creating a central repository that will be shared by other users, the repositories should be created with the --bare option.

Stay on op - Ge the daily news in your inbox