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.
Git can be used locally (offline) making it easy for team members to work on the same project. They can push their commits to GitHub when they are ready to create a repository. Commits come with a message (ex: Initial commit) to explain what changes were made. When it comes time to collaborate a developer can make a pull request. Once a pull request is reviewed changes can be deployed. If this causes issues we can revert back to the master branch. If changes look good, they can be merged with the master branch. GitHub makes collaborating easier for developers as they (we!) can keep track of changes over time. If there is an issue with the code, these resources help us to solve the issue and even start over from a place without bugs/issues.
-
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: Book.
Instances: Dictionary, memoir, and novel.
Attributes: Pages (integer), is the content true (boolean), hardcover (boolean), word count (integer).
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/jmevans0211/53dcc346963fd459f2fe7e6ea8771fde
Nice work, @jmevans0211! Good example of objects and attributes