Nothing lost. Your work is committed on that branch; you're just looking at main.
git branch # lists branches, * is where you are
git switch feature/meal-planner
App is back. When you're happy with it, bring it into main:
git switch main
git merge feature/meal-planner
A branch is a parallel copy of your project. Main is the version you trust, the branch is where the new stuff lives until you merge it.
git branchshow? kofi_mensah · edited