sxsphinxstack

Projects / Bring a real folder under version control

Bring a real folder under version control

Use with: ship-on-github. Resume line when done: Version-controls all working files on GitHub ({username})

Brief

Take a folder you actually maintain: school notes, game configs, art files, a half-finished project: and turn it into a repo with honest history. Reorganize it in stages, one commit per stage. The deliverable is not the folder; it is a history that shows deliberate, staged work.

Personalize

Milestones

  1. Repo initialized, first commit of the folder as-is, pushed. The "before" state is part of the story.
  2. A .gitignore that makes sense for this folder, with a commit message explaining what is excluded and why.
  3. Reorganization in at least four staged commits: each one move or rename theme, each message saying what and why.
  4. One branch used for a change you were unsure about, merged.
  5. A README describing the folder's structure so a stranger could navigate it.

Done means