1. version control software: an application that is used to manage changes in programs and applications

2.add: a command that tells the system that the file is important.

3.commit: the file is finished/needs to be saved and is ready to be backed up

4.push:this command is used to upload local repo to the remote repo

5.pull: used to update a local git repo

6.clone: this creates a copy of an exsisting git repo