Control Panel

Homelab Dashboard

Homelab services and project shortcuts.

Quick Links

6 services

GitHub Quick Reference

Clean built-in developer cheat sheet for common GitHub workflows.

Developer Notes

1. Clone a repository (first time)

git clone git@github.com:USERNAME/REPOSITORY.git
cd REPOSITORY

Clones a repository from GitHub to your local machine and moves into the project directory.

2. Push an existing project to a new repository

git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin git@github.com:USERNAME/REPOSITORY.git
git push -u origin main
  • git init -> start a new repository locally
  • git add . -> stage all files
  • git commit -> save snapshot
  • git branch -M main -> set main branch
  • git remote add origin -> link to GitHub repo
  • git push -> upload code

3. Useful everyday Git commands

git status
git pull
git pull --rebase
git add .
git commit -m "message"
git push
git branch
git switch branch-name
git switch -c new-branch
git remote -v
git log --oneline --graph --decorate
git fetch
git diff
git stash
git stash pop