Table of Contents
Navigating
pwd - print working directory. prints where you are currently at
ls - lists contents in current folder
cd - brings you back to home folder
cd ~/World - brings you to a specific folder in the stated path.
clear - clears all scrollback (all the text above). does not clear history. press command + up-arrow to scroll back up.
Modifying
mkdir - makes a new directory (folder)
rm - removes a directory. including -r deletes all subfolders as well. permanently deletes the file. if you would like a prompt before you actually delete it, include an -i (aka press -ri instead).
mv filename location - moves a directory. if there is already a file with the same name in the folder, it will automatically overwrite it (!)
mv filename newfilename - renames a file. also automatically overwrites anything with the same name (!)
Git
create a file, and make a change.
git init - initialises git
git status - checks on the status. highlights untracked files
git add scene-1.txt - adds files to be tracked
make another change in the file.
git diff scene-1.txt- tracks and shows you the changes made to the file
git commit -m "Completed Scene 1" - commits (saves) the changes to the repository with the comment
git log - returns the log of the changes made