Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ZoeKHarvey/cfdf51a05ee72cdeae2ffda11eacc4a8 to your computer and use it in GitHub Desktop.
Save ZoeKHarvey/cfdf51a05ee72cdeae2ffda11eacc4a8 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.

From my understanding, the collaborative git workflow would start with a master copy of a project. From there, each person in your group could pull from that master version, and create their own branches. I would assume that each person would most likely take on one portion of the project, and work on that part in their local repo. Once they make changes to the local repos, they can then add it to the staging area, review if needed, and then commit their changes. Once the group is at a point of collaboration, they could view each branch, make edits if needed, and then push the local repos to the master version. This workflow allows many different opportunities to review for bugs before and after you merge the versions, making it much easier to find bugs/return to different versions of the project if need be.

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: Light fixture Objects: Flourecent lamp, neon lamp, car headlights. Class: Dog Objects: Bulldog, boxer, beagle

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/ZoeKHarvey/96cc58d782df8ea1ee5cf4117e66282a

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