Hi! I'm Nathan Hoad

I like to draw things and write code

The git tag has 10 posts

The first thing to do with Git

When you install Git, the first thing you should be doing is setting up your user details.

Read more...


How to: Migrate your SVN repository to Git

You've probably heard a lot about how awesome Git is from all the cool people who are already using it. If you want to be part of the trendy crowd but feel tied down by your old Subversion repositories have no fear; Migrating all of those SVN repos to Git could not be easier and you get to keep the entire commit history of your project.

Read more...


How to: Delete a remote Git tag

You probably won't need to do this often (if ever at all) but just in case, here is how to delete a tag from a remote Git repository.

Read more...


How to: Git stash

You are busy programming away in the middle of a task and suddenly something urgent comes up. If you are awesome enough to be a Git user then you needn't fret, just use git stash.

Read more...


How to: Cherry-pick changes with Git

Here's the scenario: You're working in a feature branch that isn't quite ready for a full merge but you do have a few commits in there that you want to push to master (for a release or whatever reason). This is just one of possibly many situations where making use of Git's cherry-pick command might prove useful.

Read more...


Git: Amend your last commit

Git has a number of awesome features; Not least of all is the ability to amend the previous commit. If you ever find that you accidentally left something out of your last commit, be it a file or an extra change to a file that you just committed, don't worry. It can easily be fixed :-D

Read more...


Deploy from a Git tag with Capistrano

Are you using Capistrano and Git and want to easily deploy from Git tags? It couldn't be simpler ;-)

Read more...


How to: Colours in Git

Bored with just black and white in your git status? Add some colour!

Read more...


Introducing Claptrap

A couple of weeks ago I deployed my first Rails app; The Claptrap site :-).

Read more...


How to: Meld for Git diffs in Ubuntu Hardy

Are you using Git in Ubuntu and want to use an external visual diff viewer? It's easy! I will be using Meld for this example but most visual diff tools should be similar. If you don't already have Meld, then install it:

Read more...