~/meetings / 2026-02-05
Meeting #7
> 2026-02-05
Hands-on Git and GitHub deep dive with Lawrence. Whit walked through the full version control workflow — commits, staging, .gitignore, remotes, cloning, forking, and branches — while Lawrence set up VS Code, created a GitHub account, and forked the Seafood SKU Lookup repo. Lawrence also shared progress on manually cleaning and verifying the fish data file.
2 attendees(Whit, Lawrence)
##topics covered
- 01.Git explained — version management, commits as snapshots, tracking diffs across a whole project
- 02.Terminal basics — pwd, ls, cd, cd .. (parent directory navigation)
- 03..gitignore — why node_modules shouldn't be committed, creating the file, wildcard patterns
- 04.Staging and committing — git add (by file vs. dot for all), git commit -m, what staging is for
- 05.Commit message best practices — descriptive, logical units of work rather than time-based saves
- 06.Cursor's source control panel — visual staging view, file status color indicators
- 07.Git log / commit history — reviewing past commits and what changed
- 08.Git vs. GitHub — Git is the local tool, GitHub is cloud storage; alternatives exist (GitLab, etc.)
- 09.Cloning a repository — git clone, directory placement, auto-sets origin remote
- 10.git remote — local repo connected to GitHub via origin, how to verify the connection
- 11.Forking — why fork instead of cloning directly; distributed version control model
- 12.Branches — main as the production branch, feature branches, merging back into main
- 13.GitHub + Vercel integration — pushing to main auto-deploys
- 14.Installing VS Code on Mac — download, drag to Applications, built-in terminal (Ctrl+~)
- 15.Lawrence's fish data cleanup — manually verified all SKUs, removed duplicates and bad characters, adding missing common names
- 16.Live edit walkthrough — adding 'octopus' as a common name alias in data.json
- 17.JSON structure recap — key-value pairs, arrays vs. lists (JavaScript vs. Python terminology)
- 18.GitHub credentials and git push — setting up auth for first-time pushes
##decisions & next steps
- →Lawrence created a GitHub account and forked the seafood-sku-lookup repo
- →Lawrence to continue manually curating the fish name alias database on his own time