Part 1 - How to start up on Github
Step 1 - Install Webstorm from: https://www.jetbrains.com/student/
Step 2 - Install Git as a local program from: https://git-scm.com/downloads
Step 3 - Go to Github.com
Step 4 - Sign up for a Github account.
Step 5 - Connect Github with Webstorm.
Step 6 - Add Github password to Webstorm.
Step 7 - Create a Repository from Github, then Webstorm.
Step 8 - Import a Repository from Github.
Step 9 - Create a Webstorm File
Step 10 - Add files to Git.
Step 11 - Commit Your changes
Step 12 - Push Change to remote repositroy
Step 13 - Set up Github pages and choose page location
Part 2 - Glossary
Branch - A branch is a parallel version of a repository.
Clone - A clone is a copy of a repository that lives on your computer instead of on a website's server somewhere, or the act of making that copy.
Commit - A commit, or "revision", is an individual change to a file (or set of files).
Fetch - When you fetch, you're adding changes from the remote repository to your local working branch without committing them.
GIT - Git is an open source program for tracking changes in text files.
Github - Allows hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
Merge - Merging takes the changes from one branch (in the same repository or from a fork), and applies them into another.
Merge Conflict -A difference that occurs between merged branches.
Push - To push means to send your committed changes to a remote repository on GitHub
Pull - Pull refers to when you are fetching in changes and merging them.
Remote - The version of a repository or branch that is hosted on a server. Remote versions can be connected to local clones so that changes can be synced.
Repository - A project's folder; contains all of the project files (including documentation), and stores each file's revision history.
References
IntroToGitHub Powerpoint on canvas.
Github Glossary - https://docs.github.com/en/get-started/quickstart/github-glossary