4.4 KiB
WDI-PANTHALASSA
Solutions
w01d02
Title: Github Practice
Total Commits: 4
Threshold: 4
Directions
Click on this link https://try.github.io and complete all of the steps in the tutorial. Answer the questions below in this markdown file and commit your work at each point when directed.
- What command do you use to setup a git repository inside of your folder?
Answer:git init - What command do you use to ask git to start tacking a file?
Answer:git addand then the file name - What command do you use to ask git to move your file from the staging area to the repository?
Answer:git commit -m"YOUR COMMIT MESSAGE HERE"
** Commit your work.**
The commit message should read:
"The 1st set of homework answers are complete".
1. What command do you use to pull any changes from the master repository into your local repository?
**Answer:** `git pull origin master` 1. What command do you use to unstage a file?
**Answer:** `git reset` and the name of the file 1. What command do you use to change your files back to how they were after a commit?
**Answer:** `git checkout --` 1. Why is it important to use `--` when chaging files back to a previous state?
**Answer:** It's promising the command line that there are no more options after the '--'. This way if you happen to have a branch named octocat.txt, it will still revert the file, instead of switching to the branch of the same name. 1. Why might you want to reset your files back to a previous commit?
**Answer:** Feature broke, sloppy code, etc.
** Commit your work.**
The commit message should read:
"The 2nd set of homework answers are complete".
1. What command do you use to create a branch?
**Answer:** `git branch` name of the branch that you're creating. 1. What command do you use to use a different branch?
**Answer:** `git checkout` name of the branch that you want to use. 1. Why would you want to use a branch other than the default `master`?
**Answer:** To create a feature / so that your new code doesn't interfere with the working code in the master branch, etc.
** Commit your work.**
The commit message should read:
"The 3rd set of homework answers are complete".
1. Give an example for when you would use `git merge` and give an example for when it would be better to submit a pull request to have your branch merged
**Answer:** Using the `git merge` command if you're working on your own small project. Submit a pull request if you're working on a large project and someone else is in charge of looking at your changes and commits before addit it to the main code (OR open-source project contributions). 1. What command do you use to send all of the work that you've done locally to your remote repository?
**Answer:** `git push` name of your branch if it's not master.
** Commit your work.**
The commit message should read:
"The 4th set of homework answers are complete".
### Want more git practice? Check out this [tutorial](http://gitreal.codeschool.com/?utm_source=github&utm_medium=codeschool_option&utm_campaign=trygit) that includes videos about using git and some challenges for you to tackle.
//////////////////////////////////////////////////////////////////
Title: Command Line Murders
Total Commits: 1
Threshold: 1
This commit message should read:
"Found the suspect and sent them to jail".
AND inside the mystery folder they should have made a file called jail with a file inside with their suspect's name (which should be: Jeremy_Bowers).
//////////////////////////////////////////////////////////////////
Title: Get to know Slack
Total Commits: 1
Threshold: 1
They will have two questions to answer:
-
Name two things that you just learned about Slack that you didn't know before.
-
Name one thing that you just learned about that you think would be useful for you to use in the Slack classroom. Why do you think it will be useful?
//////////////////////////////////////////////////////////////////
Title: Brook & Lyn
Total Commits: 4
Threshold: 2
They should have commits with the following messages: "Added image links to html" "Adjusted font, font size, and color" "uploading a screenshot of my Brook & Lyn homework" "Moved images to match mockup"
Looking for at least 2 commits. If you could look at their index.html and screenshot, you could comment on those.