From d118bde259ba9313ba2e4504f4983731f4204256 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Wed, 21 Jan 2026 16:42:22 +0800 Subject: [PATCH 01/19] Sync progress with local machine --- progress.json | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..3b07b9d5c --- /dev/null +++ b/progress.json @@ -0,0 +1,73 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768661212.093946, + "completed_at": 1768661214.796078, + "comments": [ + "New grocery list items added to shopping-list.txt are not committed.", + "Grocery list items removed from shopping-list.txt are not committed." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1768661321.124495, + "completed_at": 1768661322.51226, + "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": 1768662814.525972, + "completed_at": 1768662817.295855, + "comments": [ + "Could not find commit with SHA '9971f30c21725f021d2c3cb05b6971b4f3a785f5'" + ], + "status": "Error" + }, + { + "exercise_name": "log-and-order", + "started_at": 1768662975.546114, + "completed_at": 1768662976.906373, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768660937.316104, + "completed_at": 1768660938.6385, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768659423.80525, + "completed_at": 1768659425.206685, + "comments": [ + "Exercise is not a Git repository" + ], + "status": "Error" + }, + { + "exercise_name": "under-control", + "started_at": 1768659478.918956, + "completed_at": 1768659480.220949, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768659867.945183, + "completed_at": 1768659869.224109, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 79b665d24c6b0efe776ca1fc9f2705d770aa0be0 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Wed, 21 Jan 2026 16:46:16 +0800 Subject: [PATCH 02/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3b07b9d5c..461680a39 100644 --- a/progress.json +++ b/progress.json @@ -69,5 +69,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768985063.952784, + "completed_at": 1768985175.821084, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 09271140d1772a6b806066a1bf9353eff0dffd8e Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Wed, 21 Jan 2026 16:58:07 +0800 Subject: [PATCH 03/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 461680a39..3aa1e4633 100644 --- a/progress.json +++ b/progress.json @@ -78,5 +78,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768985885.348772, + "completed_at": 1768985886.682352, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 1f3a4eda0745eb775b0da859021e0a2fc80672be Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Wed, 21 Jan 2026 17:11:59 +0800 Subject: [PATCH 04/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3aa1e4633..bd927c5ab 100644 --- a/progress.json +++ b/progress.json @@ -87,5 +87,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768986716.896078, + "completed_at": 1768986718.820895, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 8df6e8f895c123a4baa8f89cf08cf1e96581c69f Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 00:47:24 +0800 Subject: [PATCH 05/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bd927c5ab..865368bf3 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769014040.78552, + "completed_at": 1769014044.017546, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From be5f36f2d3425c0be128b9f265bd6eb73efab55c Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 00:53:00 +0800 Subject: [PATCH 06/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 865368bf3..913f8d606 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769014377.317044, + "completed_at": 1769014380.073262, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 5563e78706942faca11694d62962e25e9a3d1cd0 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 01:00:10 +0800 Subject: [PATCH 07/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 913f8d606..81ee1e7b9 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769014805.536063, + "completed_at": 1769014809.699515, + "comments": [ + "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 1f984f37a25bfae383fc3a4a319d3905ecc1f66a Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 01:02:24 +0800 Subject: [PATCH 08/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 81ee1e7b9..ac182bb58 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,14 @@ "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769014941.275326, + "completed_at": 1769014944.011349, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 721a9550f2993a13e58aef8ae5293d1e030b4ba3 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 01:10:53 +0800 Subject: [PATCH 09/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ac182bb58..2e38c0f8d 100644 --- a/progress.json +++ b/progress.json @@ -132,5 +132,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769015451.637545, + "completed_at": 1769015452.988945, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 5056e4af34665ffb1fa7b4e3576eca31c233d9ae Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 01:21:48 +0800 Subject: [PATCH 10/19] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 2e38c0f8d..7d0a7e8dd 100644 --- a/progress.json +++ b/progress.json @@ -141,5 +141,15 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769016105.423233, + "completed_at": 1769016108.210493, + "comments": [ + "Answer for In February, who was replaced in the Wednesday duty roster? is not right.", + "Answer for In February, who joined the Tuesday duty roster? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From ba286c7cf89ce85a7c27a2b68cfffb102e320982 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 01:23:30 +0800 Subject: [PATCH 11/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7d0a7e8dd..4065de375 100644 --- a/progress.json +++ b/progress.json @@ -151,5 +151,14 @@ "Answer for In February, who joined the Tuesday duty roster? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769016208.693119, + "completed_at": 1769016209.995402, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 5057c939de0b4d710c1bec78d6f9fd2ce498af66 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 12:58:41 +0800 Subject: [PATCH 12/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4065de375..c7e5b1cc4 100644 --- a/progress.json +++ b/progress.json @@ -160,5 +160,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769057919.807802, + "completed_at": 1769057921.143989, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 58d27c7df2bdecda33ab5590bfd5785aac95673a Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 13:04:13 +0800 Subject: [PATCH 13/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c7e5b1cc4..b07eaddd5 100644 --- a/progress.json +++ b/progress.json @@ -169,5 +169,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769058252.127595, + "completed_at": 1769058253.51322, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From e6dc534a64b84ced9c651ce88d467efa60bdd6dd Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 13:09:08 +0800 Subject: [PATCH 14/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b07eaddd5..e180a1c7c 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769058546.684035, + "completed_at": 1769058548.094862, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From fe71e7f6c09982e12a5f1c16f03dba3f96796c38 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 13:13:55 +0800 Subject: [PATCH 15/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e180a1c7c..8982095fb 100644 --- a/progress.json +++ b/progress.json @@ -187,5 +187,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769058832.320481, + "completed_at": 1769058834.581603, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 7110d597da2543a363e2ae678b771a7307f4b142 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 13:25:59 +0800 Subject: [PATCH 16/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8982095fb..ad5fa9be0 100644 --- a/progress.json +++ b/progress.json @@ -196,5 +196,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769059557.825166, + "completed_at": 1769059559.17291, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 0fbd3c2916714551cfaf5940391633f25b4a0da3 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 21:38:38 +0800 Subject: [PATCH 17/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ad5fa9be0..455f0d6c3 100644 --- a/progress.json +++ b/progress.json @@ -205,5 +205,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769089116.481285, + "completed_at": 1769089117.79598, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From d91830b55f21670df25f2a73291d502a7a25ac93 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 21:42:32 +0800 Subject: [PATCH 18/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 455f0d6c3..0f66e7a81 100644 --- a/progress.json +++ b/progress.json @@ -214,5 +214,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769089350.700707, + "completed_at": 1769089352.113079, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 89354b7857ba3a715aa0a954392316f1167e05a4 Mon Sep 17 00:00:00 2001 From: Kevin-129 Date: Thu, 22 Jan 2026 21:46:25 +0800 Subject: [PATCH 19/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0f66e7a81..6927fd0d1 100644 --- a/progress.json +++ b/progress.json @@ -223,5 +223,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769089583.679603, + "completed_at": 1769089585.049804, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file