The Geekess   Linux, bicycling, open source, gardening, amateur rockets, and other seemingly unrelated hobbies.

Advanced Git tutorial

Back in November, I gave an advanced Git tutorial for Portland's Code 'n Splode group. I posted the slides in my public_html dir without any announcement, but Mario (who is featured in the title page picture) managed to find it anyway. If you're interested in some advanced Git revision control features beyond "git clone" and "git commit", you should check it out.

Feedback is welcome. I might present it again at the Open Source Bridge, a new Portland Open Source convention designed to fill the gap that OSCON left when they packed up for San Jose.

Tags: , , | link | 2 comment(s)


Now with even more Git!

I'm currently setting up my remote git repository for my blog. I have to setup a post-update script, so that changes to the remote repo will be reflected in the local checkout of my blog (which is on the same server, coincidentally). It's a bit of a hack, but PyBlosxom needs the actual files around somewhere on the server.

Here's my post-update script (where $blog is the directory of your local repository):

#!/bin/sh

cd $blog
unset GIT_DIR
git-fetch origin
git-reset --hard origin/master

Tags: , , | link | 0 comment(s)


Now with more Git!

My blog entries are now under revision control with git. This is becoming most civilized.

Tags: , | link | 0 comment(s)