Tutorials on git/github and GNU make

If you’re not using version control, you should be. Learn git.

If you’re not on github, you should be. That’s real open source.

To help some colleagues get started with git and github, I wrote a minimal tutorial. There are lots of git and github resources available, but I thought I’d give just the bare minimum to get started; after using git and github for a while, other resources make a lot more sense and seem much more worthwhile.

And for R folks, note that it’s easy to install R packages that are hosted on github, using Hadley Wickham‘s devtools package. For example, to install Nacho Caballero‘s clickme package:

install.packages("devtools")
library(devtools)
install_github("clickme", "nachocab")

Having written that git/github tutorial, I thought: I should write more such!

So I immediately wrote a similar short tutorial on GNU make, which I think is the most important tool for reproducible research.

Advertisements

Tags: , ,

3 Responses to “Tutorials on git/github and GNU make”

  1. Tal Galili Says:

    Hi Karl,
    Please also note that R users can quickly install git on windows useing:

    require(installr)
    install.git()

    Which is a function in the installr package (http://cran.r-project.org/web/packages/installr/)

    Cheers,
    Tal

  2. Karl Broman Says:

    Cool, thanks.

  3. walkandfish Says:

    Reblogged this on walkandfish and commented:
    A much needed tutorial

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s