Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Pre Course Git Fu
[Pre Class Video](https://youtu.be/ZihgMcrHOF4)
## Terms for learning Git
* Repository -
* Git - Version Control -
* Clone -
* Fork -
* History -
* Staging -
* Remote -
* Commit -
* Push -
## Terms for Learning Git
* Repository - A directory initialized with Git version control. All files in the repository are monitored for changes. These changes can be added to the Git history and committed to the current branch.
* Git - Version Control - Version Control is a means of monitoring and tracking all changes made to the files in a repository. This makes it easier for people to collaborate on projects, as well as provides a failsafe in case the code breaks and needs to be reverted to a previous state.
* Clone - A download of a repository from GitHub to your local machine. A clone copies all files in the repository to your local machine into a new directory, along with its Git history, unless otherwise specified.
* Fork - A fork is a copy of a project repository that can be edited by the forker. The forker can submit a pull request to ask that their changes be added to the master project's repository.
* History - Git history is a ledger of all changes, additions, deletions, comments, and commits that have occurred in the repository since its initial commit.
* Staging - Files that are staged are files that have been changed and authorized for a commit into the current branch.
* Remote - The address where you will be sending your git push. You can use multiple remote addresses, so that you can develop on one repository (development) without affecting the master (production).
* Commit - Signify that changes have been made, and a comment as to what those changes were. A commit is authorization to include any changes in the current branch of the repository.
* Push - Upload the files and their changes, along with Git history and comments, to an external repository, often the "origin" repository hosted on GitHub.

## Steps to our Lamba School Git Flow
## Steps to Our Lambda School Git Flow
1. Fork repository
2. `git clone` w/ the repository URL
3. After Changes Made: `git status`
Expand Down