Terminal Cheatsheet

Planted January 28, 2026

Here are the core commands I found myself using constantly:

# Git
git status                    # Check file changes
git add .                     # Stage all changes
git commit -m "message"       # Commit changes
git push -u origin main       # Push to GitLab

# Hugo
hugo new assignments/filename.md # Create new assignment
hugo server                    # Run local server
hugo --minify                  # Build static site

# Navigation
cd foldername                 # Change directory
ls                            # List files
cd ..                         # Go up one level