Why learn version control?

  • Allows for collaborators to work in parallel.
  • Eliminates the need to come up with file names to indicate a “final” versus a “final-final” file version.

Install Git

For installation directions please refer to the Setup, overview, and introduction page.

Lessons

git config --global user.name "Liming Wang"
git config --global user.email "lmwang+datascience@gmail.com"
git config --global color.ui "auto"

Resources

  1. Happy Git with R
  2. try Git
  3. Pro Git, a book by Scott Chacon and Ben Straub