| Git |
A version control system that lets you manage history and changes |
| GitHub |
Online hosted version of your Git history so you and others can access it from any computer |
| Working Directory |
Where the file(s) you are working on are stored |
| Local |
Your Computer |
| Remote |
An online version of your project |
| Stage |
Preparing files for commit; this allows you to break up your changes into smaller, logical pieces for each commit |
| Commit |
An annotated snapshot of your code; should be a (small) unit of work |
| Master or Main |
The main stream or branch of all development work |
| Branch |
A version/diversion of the master where you can add features, edit, etc. safely without affecting the Master |
| Pull Request |
The action of requesting changes in a branch be reviewed for incorporation (merging) into the Master |