Bash (Bourne-Again SHell) - Used to write scripts and run commands in unix based systems.
Shell - Text based interface to talk to the computer. Its's both a command …
Git - Version control system
Repository - A folder where git tracks project …
Used for :
1. Moving the cursor
2. Deleting characters, words, lines etc
3. Performing operations such as Copy and Paste