Using gists like git repositories

In the past couple of years I’ve been using gist to take notes and stash around small utility scripts I’ve had to run once in a while.

For all of this time, though, I didn’t really take advantage of the fact that each gist is an actual git repo, which gives you a lot of flexibility the online interface doesn’t bring to the table.

Once you create a gist, you can simply note down its id and clone it locally:

1
git clone [email protected]:YOUR_GIST_ID.git that-infamous-script

and after applying your changes and committing, you can simply push the changes to the gist (with a good old fashioned git push origin master) and you will see them at https://gist.github.com/YOUR_USERNAME/YOUR_GIST_ID.

Never underestimate the power of gists!


In the mood for some more reading?

...or check the archives.