My name is: Joshua Allen
Define the following Git related terms:
- Version control software
- A system that records changes to a file or set of files over time so that you can recall specific versions later.
- Add
- This command updates the index using the current content found in the working tree, to prepare the content staged for the next commit.
- Commit
- Record changes to the repository.
- Push
- Updates remote refs using local refs, while sending objects necessary to complete the given refs.
- Pull
- Fetch from and integrate with another repository or a local branch
- Clone
- Clones a repository into a newly created directory, creates remote-tracking branches for each branch in the cloned repository.