Skip to content

Latest commit

 

History

History
56 lines (30 loc) · 2.13 KB

github.md

File metadata and controls

56 lines (30 loc) · 2.13 KB

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.