My Name is David Huck (PHP)
Define the following Git related terms:
VCS is a system that keeps track of changes and modifications to code in a database or file in real time. It allows for multiple peole to be working on a project simultaneously using branches and merging.
Add is adding the file to the staging area where it will be commited in the next step. This adds more security is you make a mistake by having an extra step to upload.
Commiting is like a snapshot of your code at the time of commit; therefore any changed made after the initial commit will have to be comminted again.
After commiting, you need to push. Pushing is the actual moving of your files onto Github or your VCS.
Pulling is essentially udating the code on ones local machine. Therefore if others have made changes and pushes them, pulling will update to those changes locally.
Cloning is essentially copying work from a git repository and saving it locally.