Editor's Pick

“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.

Merging Branches With a Conflict: Conflicts And Resolutions

Learn what to do when you have a conflict when merging branches in Git. 30+ additional Git Tutorials.

Adding and Removing Remote Branches

Adding and removing remote branches using git branch is explained in this tutorial. Click on this link to learn more about using git branch with remote branches.

How to Recover a Deleted File From a Git Repository

Recovering a deleted file from the git repository is easy if you know the method and commands. This short tutorial walks you through the process.

Adding and Removing Remote Branches

Adding and removing remote branches using git branch is explained in this tutorial. Click on this link to learn more about using git branch with remote branches.

Git Topics

Git Diff Command Explained

See how the git diff command can be used to show you the difference between the version of a file in the working directory, index and most recent commit.

Creating And Playing With Branches – Git Branch

Using Git Branch, you can create your own branches and jump between branches as if git was built from the ground-up for a great branching experience (yes, it was).

Creating a Shared Repository – Users Sharing The Repository

In these examples, the other users of the shared repository will not be very remote since the repository will be on the same disk as the users' home directories.

Git Merge – Merging Branches Without Conflict

Examples of when would you might want to merge branches using git merge are explained in detail in this tutorial. 30+ additional, free tutorials available.

Stay on top - Get the daily news in your inbox

Latest Git Updates

Adding and Removing Remote Branches

Adding and removing remote branches using git branch is explained in this tutorial. Click on this link to learn more about using git branch with remote branches.

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.

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 GitGuys.com.

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.

Git Remotes: Fun Commands You Can Use

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

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 Merge – Merging Branches Without Conflict

Examples of when would you might want to merge branches using git merge are explained in detail in this tutorial. 30+ additional, free tutorials available.

Git Resources

8 Reasons for Switching to Git

Switching to Git can decrease the time required for managing your code base, increased time for coding. Git automates many of the tasks that you need to do while managing your code, saving you time.

Git Repositories

How to Recover a Deleted File From a Git Repository

Recovering a deleted file from the git repository is easy if you know the method and commands. This short tutorial walks you through the process.