Git Repo

 

Researching git related terms:

 

a.     Version control software – also known as VCS is a system that records changes to a file or set of files over time so that you can recall specific versions later. (Git). The VCS allows someone to make changes to the project, known as commits, within the project’s repository. It will then save a snapshot of the project with the changes made to it. Multiple people can access the repository, make changes, and commit those changes to the repository. The former project will still be kept within the repository along with the updated version of the project.  

b.     Add – This is the git command that will add file contents to the staging area. The contents of the working tree are updated during the Add, and then moved to the staging area.

c.     Commit – is the changed version of the project or file that has been updated and permanently saved within the repository. Old versions are also kept in case they are needed.

d.     Push – occurs when someone uploads content from the local repository to the remote repository so the commits can be seen by all participants in the project.

e.       Pull – is used to receive the file from GitHub. Basically, you are pulling the file from the remote server to the local repository. That way you can any changes that have been made on the remote server by other users and have the most updated file.

f.        Clone – this command is used to make a copy of the existing repository and place in a new directory. A person can clone a repository on the remote server and copy every part of that repository for their local repository on their own computer. The user can then make changes to the documents while offline and then upload them later.