From df6aae2e543e8220139b4bbbc97f641af55471ac Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Sun, 11 Jan 2026 11:11:38 +0800 Subject: [PATCH 01/22] Sync progress with local machine --- progress.json | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..067af8f93 --- /dev/null +++ b/progress.json @@ -0,0 +1,54 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768096773.5078, + "completed_at": 1768096775.907905, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1768098638.129073, + "completed_at": 1768098640.224594, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768094563.845347, + "completed_at": 1768094566.403849, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768095591.616922, + "completed_at": 1768095593.594584, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768091355.383675, + "completed_at": 1768091357.793355, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768091399.636684, + "completed_at": 1768091402.015658, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 5dea4c9698271eb7f9a314732b1830bd4f91eafc Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Sun, 11 Jan 2026 11:20:42 +0800 Subject: [PATCH 02/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 067af8f93..76ba9fc7b 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768101532.879415, + "completed_at": 1768101642.029161, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8f90e75f3cc69afb92c295dba4e7d91f968fc3ce Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Sun, 11 Jan 2026 11:21:03 +0800 Subject: [PATCH 03/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 76ba9fc7b..61d82e135 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768101655.767535, + "completed_at": 1768101662.915545, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 9ba866c4698565bd8fdaf5e7105a8932e4fe5d44 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Sun, 11 Jan 2026 15:02:11 +0800 Subject: [PATCH 04/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 61d82e135..21fa24cea 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768114928.729551, + "completed_at": 1768114930.517076, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 5b6431dedfdf503bacf3042aebf5d918c4f05bc7 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Sun, 11 Jan 2026 17:21:22 +0800 Subject: [PATCH 05/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 21fa24cea..f70083a4b 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768123276.120473, + "completed_at": 1768123281.370413, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 8c2615687d21d82a26deafc81c8ed356bba65162 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Sun, 11 Jan 2026 18:12:45 +0800 Subject: [PATCH 06/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f70083a4b..e61ae54f9 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768126354.953863, + "completed_at": 1768126364.732484, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 7c37945037f57cb532f569a9ec05c4405cce1e72 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 01:20:38 +0800 Subject: [PATCH 07/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e61ae54f9..6e7e6525a 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768152034.25208, + "completed_at": 1768152037.642159, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 5377696ad0aef4cb1d94211d0359effa062812a5 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 01:35:36 +0800 Subject: [PATCH 08/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6e7e6525a..bd493aa88 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768152930.477304, + "completed_at": 1768152935.736445, + "comments": [ + "The remote 'upstream' is missing!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 5fc4ebd6ddc32f5a128a1a96a65ac3cf146206b3 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 01:37:09 +0800 Subject: [PATCH 09/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bd493aa88..8dc445eb3 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "The remote 'upstream' is missing!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768153025.099721, + "completed_at": 1768153028.669081, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 0e074ef6f96d7f1fd62564fd150203dbf3a1b235 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 02:19:58 +0800 Subject: [PATCH 10/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8dc445eb3..0b66ed72e 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768155596.22705, + "completed_at": 1768155598.158833, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 6c9c0d7e5706df12a4e70558d0c8229201af1329 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 02:46:18 +0800 Subject: [PATCH 11/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0b66ed72e..1fa1e5afa 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768157175.070356, + "completed_at": 1768157177.006337, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 79762e4a7e92a7b9f713efb9f7470c30f7d30858 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:18:59 +0800 Subject: [PATCH 12/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1fa1e5afa..3d69a830f 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768159134.136093, + "completed_at": 1768159137.911679, + "comments": [ + "Missing lightweight tag \"first-pilot\"." + ], + "status": "Incomplete" } ] \ No newline at end of file From 5c83e964e54b2ebfbc24386c3418fe3f603af7cb Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:20:47 +0800 Subject: [PATCH 13/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3d69a830f..0af5c79e8 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Missing lightweight tag \"first-pilot\"." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768159242.58283, + "completed_at": 1768159246.839398, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From ee4cd45699db4a76ef9e0f7aa0a3b80a52c709e8 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:21:56 +0800 Subject: [PATCH 14/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0af5c79e8..e8eadd70a 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768159313.746655, + "completed_at": 1768159316.031215, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From f6c0d738f63ae4f2aa9fef5bfd4d075b30614b93 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:26:28 +0800 Subject: [PATCH 15/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e8eadd70a..85f5548f0 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768159585.993465, + "completed_at": 1768159587.989342, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From d42b8f1556a975c2892d5620763f7802f92175c8 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:31:06 +0800 Subject: [PATCH 16/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 85f5548f0..21f26dc22 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768159859.972164, + "completed_at": 1768159865.231124, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 58f84cf746dcea5c9f6dd94a06fed3cee3b14e87 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:57:29 +0800 Subject: [PATCH 17/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 21f26dc22..98f32ca75 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768161444.565442, + "completed_at": 1768161448.195363, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 42ac07f989a3de12b37e1db8f0a71e0b0c5a4320 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:58:02 +0800 Subject: [PATCH 18/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 98f32ca75..a3b6c2aee 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768161480.020337, + "completed_at": 1768161481.916422, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 644522e58c6092af1c9c68214eeb45b184d3fc67 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 04:23:44 +0800 Subject: [PATCH 19/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a3b6c2aee..786ce095c 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768163021.191407, + "completed_at": 1768163023.460516, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 1e376b2c24e57d41f221d1cd19f705cac33dda17 Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 04:55:56 +0800 Subject: [PATCH 20/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 786ce095c..7771804f2 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768164952.657164, + "completed_at": 1768164955.136248, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 1b29a25d8c4f73c2ca1e49ec08c95d56d6eddb2d Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Mon, 12 Jan 2026 05:13:28 +0800 Subject: [PATCH 21/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7771804f2..8563f8463 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1768166005.174137, + "completed_at": 1768166007.479092, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From ef2349b7cf554dc6684504a91a45dc74bf1fe81f Mon Sep 17 00:00:00 2001 From: Marcus Chan <68299706+SpaceMongoose@users.noreply.github.com> Date: Tue, 13 Jan 2026 07:44:45 +0800 Subject: [PATCH 22/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8563f8463..008fd7435 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1768261481.660389, + "completed_at": 1768261484.301776, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file