Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save cammac60/690a9338bea094980eaf5a3e97f24e1e to your computer and use it in GitHub Desktop.

Select an option

Save cammac60/690a9338bea094980eaf5a3e97f24e1e to your computer and use it in GitHub Desktop.
Mod 0 Session 4 Readings and Responses

Session 4 Readings and Responses

The readings and responses listed here should take you approximately 50 minutes total.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of this document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Assignment 1 (30 min)

Read Turing Instructor David Whitaker's article on Git and GitHub

  • Use the article and outside resources (Google!) to describe the general process of a collaborative git workflow in the space below.

After a project has been started a developer can create a repo on Github and upload the data and files included in the original version. Other developers on the team can then pull the data to their computer through Github. If another developer makes some changes or updates to the original file they can then make a commit in Git and re-upload the new version. Github will track all of these changes so that everyone who is a collaborator on the project can see the history of updates and go back to make a pull of the project at any point during it's lifetime. This enables all collaborators to have a full timeline of the project in a central location.

Assignment 2 (10 min)

  • Watch Tim's video on classes and objects.

  • In the space below, come up with your own example of a class (like "bottle") and several objects (like "spray bottle", "nalgene", etc.):

Class: Car

Instances: SUV, sedan, pickup truck, coupe.

Assignment 3 (60 min)

Skim this intro to Markdown. It's not necessary to memorize because you can always come back to it as a reference.

Next, create a new gist of your own by clicking the New Gist button in the upper right-hand corner of the screen. Create a "Beginners Guide to Git" documenting your git knowledge so far using Markdown. Incorporate each of the following features into your Gist:

  • at least two headings of different sizes

  • at least one numbered list

  • at least one bullet point list

  • at least one bold word/phrase

  • at least one italic word/phrase

  • at least one code block

  • at least one inline code block (greyed text)

  • at least one image

  • Paste the link to your gist here: https://gist.github.com/cammac60/8dec01373454a20247d4a6ac0d90a61e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment