Switching Branches Without Committing

This in-depth tutorial explains how to switch branches without committing using the git checkout command.

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.

How to Add a New Commit To The Git Object Store

This posting shows you how to create a sample working directory and place it into the git object store. Full details and commands are explained.

Git Object Store: Creating the Sample Working Directory

The instructions below show how the files and directories were created and added to the git object store that is discussed in the tutorial "Git object: Tree."

Git Mergetool – Merging With a GUI

Using Git Mergetool, git can work with a large number of GUI tools for helping with merging. A couple of popular GUI tools used on Linux are kdiff3 and meld.

Recent Articles

Where Do I Get Git?

Where do you get git? We have the answer to that for Linux (Ubuntu, Debian, and Red Hat), Windows, and Apple OS as well as over 30 free git tutorials.

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.

What Every VCS Must do

Version Control System ("VCS") need to be able to provide to its users? GitGuys explains exactly what it needs to include and provides tutorials on Git.

Visualising Branches And Their Commits

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.

Stay on op - Ge the daily news in your inbox