From 8496f3e4bbcee79d6d323a638f94533daa1e1a88 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 02:39:14 +0800 Subject: [PATCH 01/25] 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..ad194de35 --- /dev/null +++ b/progress.json @@ -0,0 +1,54 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1769092470.639992, + "completed_at": 1769092472.103724, + "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": 1769094259.847897, + "completed_at": 1769094261.191226, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1769090998.16772, + "completed_at": 1769090999.474022, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1769091988.339762, + "completed_at": 1769091989.705949, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1769075017.911854, + "completed_at": 1769075019.333675, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1769087524.336949, + "completed_at": 1769087525.64618, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 049434fd80b3bfcc28d6364d08f6b008b134034a Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 02:44:43 +0800 Subject: [PATCH 02/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ad194de35..4997a467c 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": 1769107351.001674, + "completed_at": 1769107482.71447, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 0a857e54d0bc8d85896f5271cb501fc9e75c42c2 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 08:11:05 +0800 Subject: [PATCH 03/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4997a467c..bab01796d 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1769127063.322122, + "completed_at": 1769127064.849215, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From ffed7e165f4ca998b9d103964571a05db1f189e7 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 08:45:21 +0800 Subject: [PATCH 04/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bab01796d..90910202c 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769129115.631205, + "completed_at": 1769129120.6414, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 0afa871d38e7f0683047f845ded7706a6aa1e478 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 09:22:19 +0800 Subject: [PATCH 05/25] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 90910202c..185a1453a 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,15 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769131335.138451, + "completed_at": 1769131339.012672, + "comments": [ + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From e9b1ee01458322a8e29edbcc2413a75d90c75c5b Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 09:28:27 +0800 Subject: [PATCH 06/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 185a1453a..a6609a98c 100644 --- a/progress.json +++ b/progress.json @@ -87,5 +87,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769131705.110012, + "completed_at": 1769131707.401536, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From f89c0f5df5c12c45668cc54865dc38f6f360607d Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 09:44:57 +0800 Subject: [PATCH 07/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a6609a98c..3c5b23f0c 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769132693.680078, + "completed_at": 1769132696.722672, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 1253464e36824dfff72b59b2c0148e04e63b0508 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 09:57:17 +0800 Subject: [PATCH 08/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3c5b23f0c..ff14233b5 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769133432.71273, + "completed_at": 1769133436.067212, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 086b0520d65d6fe3d0ed689a49e080dcc0c2efd9 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 10:26:57 +0800 Subject: [PATCH 09/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ff14233b5..1292c2ca1 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769135215.883753, + "completed_at": 1769135217.213345, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From f30557aa5cd575a304b1e154817ca2430ed71c66 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 14:58:02 +0800 Subject: [PATCH 10/25] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index 1292c2ca1..8c78879b1 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,16 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769151478.935519, + "completed_at": 1769151481.798916, + "comments": [ + "Answer for In February, who joined the Tuesday duty roster? is empty.", + "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers.", + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From 77375fc0a5e4f67036b8a59e43515684a1b7c4a6 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 14:59:25 +0800 Subject: [PATCH 11/25] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 8c78879b1..8818dd173 100644 --- a/progress.json +++ b/progress.json @@ -134,5 +134,15 @@ "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769151561.431407, + "completed_at": 1769151564.440493, + "comments": [ + "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers.", + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From 4186e17fa16c74c547d5752dbd096ac1d4b9b32d Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:00:31 +0800 Subject: [PATCH 12/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8818dd173..4c1d70d22 100644 --- a/progress.json +++ b/progress.json @@ -144,5 +144,14 @@ "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769151627.412592, + "completed_at": 1769151630.377621, + "comments": [ + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From 0256b2dfe794874230635a2d39f554dfda013a84 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:01:54 +0800 Subject: [PATCH 13/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4c1d70d22..a7c67696a 100644 --- a/progress.json +++ b/progress.json @@ -153,5 +153,14 @@ "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769151712.636674, + "completed_at": 1769151713.962423, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 774d246d8d5c173fe4cd205ec3e859572c84f149 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:28:37 +0800 Subject: [PATCH 14/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a7c67696a..76b25c6bb 100644 --- a/progress.json +++ b/progress.json @@ -162,5 +162,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769153315.501161, + "completed_at": 1769153317.039418, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 9f9a60ea61874b4f9d80a24f9808bc1f6896ec21 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:29:04 +0800 Subject: [PATCH 15/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 76b25c6bb..c409501f5 100644 --- a/progress.json +++ b/progress.json @@ -171,5 +171,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769153341.961507, + "completed_at": 1769153343.650127, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 73d3829af36e661523da953d1fbdabae231afbb9 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:32:04 +0800 Subject: [PATCH 16/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c409501f5..9241742d5 100644 --- a/progress.json +++ b/progress.json @@ -180,5 +180,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769153520.475412, + "completed_at": 1769153523.54162, + "comments": [ + "You are missing the 'january-update' tag." + ], + "status": "Incomplete" } ] \ No newline at end of file From 81e66341bde0aa9546dd59ca65be5c8dbf0a838f Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:32:29 +0800 Subject: [PATCH 17/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9241742d5..8021d42a9 100644 --- a/progress.json +++ b/progress.json @@ -189,5 +189,14 @@ "You are missing the 'january-update' tag." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-update", + "started_at": 1769153546.068194, + "completed_at": 1769153548.785452, + "comments": [ + "You are missing the 'january-update' tag." + ], + "status": "Incomplete" } ] \ No newline at end of file From 1821cf161f1729a03183d30b88f754f891cde762 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:33:40 +0800 Subject: [PATCH 18/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8021d42a9..cc22a414f 100644 --- a/progress.json +++ b/progress.json @@ -198,5 +198,14 @@ "You are missing the 'january-update' tag." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-update", + "started_at": 1769153618.370918, + "completed_at": 1769153619.707394, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 9b8c2a1c3d1ac7b3ddabbf5975636f33ebd9db72 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:35:53 +0800 Subject: [PATCH 19/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cc22a414f..2e39dfe98 100644 --- a/progress.json +++ b/progress.json @@ -207,5 +207,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769153747.700476, + "completed_at": 1769153753.201972, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 611dc16e095baa352d32986e3879e77cde77a83f Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:55:41 +0800 Subject: [PATCH 20/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2e39dfe98..16f461511 100644 --- a/progress.json +++ b/progress.json @@ -216,5 +216,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769154936.963393, + "completed_at": 1769154940.764531, + "comments": [ + "Answer for Which are the new values in modified but unstaged files? does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From 8336bca62d97e9a5200a99b9a66f70e6aad3f015 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 15:58:41 +0800 Subject: [PATCH 21/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 16f461511..e1a5f3543 100644 --- a/progress.json +++ b/progress.json @@ -225,5 +225,14 @@ "Answer for Which are the new values in modified but unstaged files? does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769155119.153292, + "completed_at": 1769155120.412628, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From dda1875772f8c57803da6193599045f97d56be56 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 17:12:02 +0800 Subject: [PATCH 22/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e1a5f3543..fd6e5e170 100644 --- a/progress.json +++ b/progress.json @@ -234,5 +234,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769159518.662806, + "completed_at": 1769159521.837591, + "comments": [ + "Answer for What's sum of values in west.csv on Jan 09th? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 9f1031e589b3ca5a3182c7897efd50516f8855cc Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 17:13:23 +0800 Subject: [PATCH 23/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fd6e5e170..5a8a00242 100644 --- a/progress.json +++ b/progress.json @@ -243,5 +243,14 @@ "Answer for What's sum of values in west.csv on Jan 09th? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769159601.473162, + "completed_at": 1769159602.761772, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 030043ff0add75fdc976ceecf81ee603bd32a3a9 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 20:20:34 +0800 Subject: [PATCH 24/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5a8a00242..09a5f0694 100644 --- a/progress.json +++ b/progress.json @@ -252,5 +252,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769170832.420923, + "completed_at": 1769170833.729949, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 9657424a67732213c3f372fcc9fd76b6e7b212a9 Mon Sep 17 00:00:00 2001 From: Alexander Gerald Date: Fri, 23 Jan 2026 20:55:39 +0800 Subject: [PATCH 25/25] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 09a5f0694..f1de629ee 100644 --- a/progress.json +++ b/progress.json @@ -261,5 +261,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769172936.975079, + "completed_at": 1769172938.400563, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file