https://education.github.com/pack
100% free with a @byu.edu email address
Benefits
By the end, you will have 2 working repositories that you can use for school work, side projects, or even a personal website.
Create a new repository named username.github.io, where username is your username
Optionally, add a description of your repository.Create your first repo
Above the new content, click Preview changes.
Review the changes you made to the file. You'll see the new content in green.
Commit your first change
It's personal choice:
There is no standard, but aligning to a specification will help you stay organized
Windows
C:/dev
Mac
/username/dev
Create directories for each organization, project, or milestone
What exactly does this do?
It copies the project folder and git files that track changes.
A Git workflow looks like this:
git clone https://github.com/<u>/<reponame>.git
cd username.github.io
Let's add:
index.html
/css/style.css
/js/script.js
Extra credit:
Implement a "Holy Grail" layout
philipwalton.github.io/solved-by-flexbox/demos/holy-grail/
Commit early, commit often.
A tip for version controlling - not for relationships
git add .
git commit -m "First commit"
git push
Now lets create another repo for a project that you already have
PyCharm Demo
Download at:
jetbrains.com/pycharm/
Unlock the Enterprise Edition for free by applying for an educational account at jetbrains.com/student/
Color | Status | Description |
---|---|---|
Blue | Modified | File has changed since the last synchronization |
Brown | Unknown | File exists locally, but is not in the repository and is not scheduled for adding |
Green | Added | File is scheduled for addition to the repository |
Red | Merged with conflicts | During the last update, file was merged with conflicts |
Grey | Delete | File is scheduled for deletion from the repository |
More info at jetbrains.com/idea/help/file-status-highlights.html
File Status Colors
(just a cool sticker, actually)