From 1a6eba211ef0429389b56d6f1c3fdd29bd89c07a Mon Sep 17 00:00:00 2001 From: iAmAdamReid Date: Tue, 19 Jun 2018 22:27:02 -0700 Subject: [PATCH 1/3] Adam Reid - Added Definitions for Git Terms --- README.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index c4dcbed..3e09b2a 100644 --- a/README.md +++ b/README.md @@ -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. Remote addresses can be for different branches, so that you can develop one branch without affecting the master branch. + * 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` From c4649072d3da79e3d2cf986020f319075d1b74aa Mon Sep 17 00:00:00 2001 From: iAmAdamReid Date: Tue, 19 Jun 2018 22:34:12 -0700 Subject: [PATCH 2/3] Minor edits --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e09b2a..727bdbf 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ * 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. Remote addresses can be for different branches, so that you can develop one branch without affecting the master 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. From 4f22004e60a84d455214cdbf2deeadc6f4a2ebb2 Mon Sep 17 00:00:00 2001 From: iAmAdamReid Date: Fri, 22 Jun 2018 14:19:55 -0700 Subject: [PATCH 3/3] Adam Reid - Pre-Course-Git-Fu Submission --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 727bdbf..a38928c 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ * 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 Lambda 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`