This article talks about git, a version control system for computer programmers, and how it can be used by researchers to improve the ability of others to understand and to reproduce your research.
Ram K. Git can facilitate greater reproducibility and increased transparency in science. Source Code for Biology and Medicine. 2013;8(1):7. DOI:10.1186/1751-0473-8-7.
You can find an earlier version of this page on my blog.