Homework 6: Git and Reproducible Workflow

Posted: October 7, 2026 Due: Wednesday, October 21, 2026 at 23:59 Status: Scheduled

Put your course work under version control and build a readable history. You will create a repository, stage and commit changes in meaningful increments, inspect what changed and when, exclude files that do not belong in history, and synchronize your work with a remote.

Related session: Session 7 — Git and Reproducible Workflow

Topics Covered

  • Why version control exists: history, recovery, and accountable authorship
  • Commits as snapshots; the working tree, staging area, and repository
  • git status, git add, git commit, git log, git diff
  • .gitignore and what does not belong in a repository
  • Remotes, push and pull; writing meaningful commit messages

Instructions

The detailed tasks and submission instructions for this assignment have not been posted yet. Please check back after the October 7 session.