Due 05-18-2015
[ ] TestFirst 0-4 | GitHub Repo
- 00 Hello
- 01 Properties
- 02 Calculator
- 03 RPN_Calculator
- 04 Loops
To Note
Decided to get inspiration from Quora. The question now has 30+ answers and 13K+ views! :-)
[x] Guessing Game Part 1 - CSS/HTML | GitHub Repo
- 2 to 4 Buttons
- 1 Input Field
- A unique design
- HTML file
- CSS file
- Complete the course Console Foundations on Treehouse.
- For easy future reference of UNIX commands, look at this PDF file.
- Download iTerm2.
- Commands to Know
I made a Quizlet for this purpose.
- Complete the course Git Basics on Treehouse.
- Complete the course tryGit on Code School.
- Refer to this Guide for Setting Up Git on GitHub.
- Answer Recap Questions.
- What is a Version Control System?
- A repository of files, often files for source code of computer programs, with monitored access.
- How do you create a remote repository?
cd my_projectgit initgit add *git commit -m "initial commit message"git remote add origin [email protected]:my_project.gitgit push -u origin master
- What is the process of cloning and forking a repository? What is the difference?
- Cloning is built into Git while forking was actually just an operation made popular by GitHub.
- Cloning is just copying one repo into another, while forking is more like using someone's else repo as a starting point so you can make your own changes.
- The two processes actually quite similar.
- Forking is done using GitHub, while cloning is built into Git and can be used to fork repos as well.
- What is the staging area and how do you add files to it?
- The staging area is a file (usually located in your Git directory) that stores info about what files will go into your net commit.
- So let's say I change this
README.mdfile like I'm doing now. Once I "stage" the files, I'm telling Git that I intend to commit these changes but as to when, I'm not telling yet. However, once I've committed, myREADME.mdfile is no longer in the staging area. - Ergo, the staging area is like when the files are in beta, and are not yet publically released/committed to the GitHub repos.
- What is a Version Control System?
- Complete the course Computer Basics on Treehouse.