The readings and responses listed here should take you approximately 50 minutes total.
To start this assignment:
- Click the button in the upper right-hand corner that says Fork. This is now your copy of this document.
- Click the Edit button when you're ready to start adding your answers.
- To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
Read David'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.
Collaborative Workflow with Myself
- Create a folder and text file on my personal computer at home.
- Commit and push the repository to my personal github page online.
- Pull my respository to my at home desktop computer.
- Make more chages, add, commit, and push to github. Github brings the work online so it can be accessed from any computer. It stores the files so the mst up-to-date version is easily accessible whenever, wherever. Though github is not required for git to work, it streamlines the process exponentially.
Collaborative Workflow with Others
- Download a working repository from github
- Create a branch to test new ideas and code
- Add and commit your changes
- Open a pull request to start a conversation about your new edit
- Use markdown to discuss your pull request
- Merge or don't merge your edits
- Watch this video. Then choose your own real-world class and objects of that class. In the space below, define and name the attributes and methods for your class and the associated objects.
Class [Plant]
- tomato_plant
- marigold_plant
- pepper_plant
- nasturtium_plant
- chive_plant
- basil_plant
Attributes of [Plant]
- plant_type (vegetable, flower, herb)
- leaf_type (oval, pointed, long, round, full, sparse)
- edible (boolean)
- pepper_type (fresno, anaheim, santa_fe, banana, poblano)
- size (float)
- alive (boolean)
Methods of [Plant]
- grow
- eat
- die
- rot
- flower
Markdown is the format all of your homework gists have been written in.
Using this markdown cheatsheet, 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/vladd-png/2c9f85c474cb9009aed8f921064121df