Why is version control necessary
To keep track of codebase and ease collaborative work.
Git’s main functions
Git tracks the local repository, maintains a record of changes, provides a means to share code between collaborators.
Git’s 3 project “states”
Modified (changed but not marked by Git), Staged (tracked and within snapshot), and Committed(successfully within snapshot).
Command to add(append to end) text to a file
echo “text in quotes”»_space; filename.txt
nano
simple terminal based text editor
Command to enter a file in the nano text editor
nano
Command to exit the nano text editor
Control X (^ + X)