Throughout the course we may or may not provide you with starter files(resources and code skeletons) for the assignments.
We will provide these files to you online through a Github repository.
Source control software is used to solve the problem of having multiple collaborators reading and writing different parts within a repository of files.
Git is the source control software we'll be using in tandem with Github, which is an online service that provides free git repositories.
**
**
Cloning the repository:
Virtual Machine Users
The repository is already cloned and located in the home directory.
Windows Users
If you don't have Git installed, installation instructions can be found here: http://git-scm.com/download/win
You can install a GUI on top of GIt from here: http://windows.github.com/
Once the GUI is installed, you can navigate to the repository page, https://github.com/billhowe/datasci_course_materials.git, and click on the 'Clone in Windows' button.
Linux Users
If you don't have Git installed, installation instructions can be found here: http://git-scm.com/download/linux
If you have Git installed, you need to clone the repository. From a terminal, navigate to where you want the repository to be located and perform a clone.
git clone https://github.com/uwescience/datasci_course_materials.git
Mac Users
If you don't have Git installed, installation instructions can be found here: http://git-scm.com/download/mac
If you have Git installed, you need to clone the repository. From a terminal, navigate to where you want the repository to be located and perform a clone.
git clone https://github.com/billhowe/datasci_course_materials.git
**
**
Updating the repository:
Virtual Machine, Linux, and Mac Users
Navigate to the repository and perform a git pull
cd datasci_course_materials
git pull
Windows Users
****Perform a pull on the datasci_course_materials through the GUI interface. If you set the repository to stay in sync, the gui will give you notifications where there are updates to be pulled.