In this module you'll submit your homework only using GIT and GitHub.
Follow the walkthrough to learn how to submit your homework for each week:
ONE TIME ONLY (START OF EVERY MODULE)
- Create a fork of the HackYourHomework module repository. You do this by using the
fork
option on the top right - Navigate to the URL of the cloned repository (it should be in your personal GitHub account, under "repositories")
- Clone the repository, using SSH, to your local machine. You can do this by typing in
git clone <git url>
in the command line - On your local machine, navigate to the folder using the command line
- Make sure you've cloned it correctly by running
git status
from the command line.
EVERY WEEK
- Create a new branch for each week you have homework. For example, for the week 1 homework for Datanases create a branch called
week-1-homework-YOUR_NAME
- Inside the correct week folder, create another folder called
homework
. Make your homework files in there, while on the correct branch - Once you're finished, add and commit everything. Make the commit message meaningful, for example
finished project for homework week1
- Push the branch to your forked repository
- On the GitHub page of your forked repository, click on the
create pull request
button. Make sure thebase repository
is the original, on branch master - Give the pull request a title in the following format:
Homework week 1 <Your_Name>
- Submit the pull request from your forked repository branch into the
master
branch of the original repository (which is HackYourHomework/databases) - Do a little victory dance because you did it! Good job!
For a visual walkthrough the steps please watch the following video one of our teachers, Unmesh Joshi, has made:
If you have any questions or if something is not entirely clear ¯\_(ツ)_/¯, please ask/comment on Slack!