Menu
Coddy logo textTech

Project Overview

Part of the Version Control section of Coddy's Terminal journey — lesson 50 of 58.

Time for a realistic feature-branch workflow. The project is a tiny todo list with two files: todo.txt (the list) and readme.md (the docs).

Across this chapter you will:

  1. Set up the repo with a clean initial commit on main.
  2. Create a add-task branch and add a new todo item there.
  1. Update the readme.md on main independently.
  2. Merge the feature branch into main.
  3. Verify the final state.

This is the same shape as a typical pull-request workflow on GitHub, just without the network round-trip.

challenge icon

Challenge

Beginner

List the files in the starting folder using ls. The expected output is alphabetical.

Try it yourself

Terminal
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Version Control