From d266fb6b5dcfb7ae980ac8f2c8ec4fbc80482308 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 21:31:14 +0800 Subject: [PATCH 01/23] Sync progress with local machine --- progress.json | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..789e43676a --- /dev/null +++ b/progress.json @@ -0,0 +1,45 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787749974.227745, + "completed_at": 1787749977.477933, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787750021.96467, + "completed_at": 1787750023.40163, + "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": 1787750696.171161, + "completed_at": 1787750697.564162, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787749641.674001, + "completed_at": 1787749643.076457, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787749057.915134, + "completed_at": 1787749059.620286, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 275d08e75240f3310a2896de4e54b851fce0a497 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 22:31:43 +0800 Subject: [PATCH 02/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 789e43676a..5f2f2b3b31 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787754700.0101, + "completed_at": 1787754703.136775, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From d6689f5de4cdaa1f762d3b092305edd23290d460 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 22:33:47 +0800 Subject: [PATCH 03/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5f2f2b3b31..55d24ae7ff 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Missing remote called 'upstream'." ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1787754826.034335, + "completed_at": 1787754827.338878, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 44f720f1eed6d7f1ab6c746bf694ffe2f3116700 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 22:43:32 +0800 Subject: [PATCH 04/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 55d24ae7ff..ff2b0fca32 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787755406.433752, + "completed_at": 1787755411.807048, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 1ba3bb596483e27693a7e610636561a22eedfb7a Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 22:53:41 +0800 Subject: [PATCH 05/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ff2b0fca32..ec4431b702 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787756018.481609, + "completed_at": 1787756020.881949, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 0a6c908b2031e4bb51e4bc64ed46d24b3ad1071a Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:14:21 +0800 Subject: [PATCH 06/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ec4431b702..53d9e4d14b 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787757257.72839, + "completed_at": 1787757260.719445, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 71a9100d97f1bd2e11b378ae7ac249ab0e1be2be Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:19:02 +0800 Subject: [PATCH 07/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 53d9e4d14b..e9795af509 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787757538.813392, + "completed_at": 1787757542.095258, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 7b95badb0631272a4983127e92351b65f9afe271 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:28:46 +0800 Subject: [PATCH 08/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e9795af509..73d439021c 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787758124.243409, + "completed_at": 1787758125.793252, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 06245b680915ab3fbe265371050bbe9cad0ecf2d Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:37:15 +0800 Subject: [PATCH 09/23] Update progress --- progress.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/progress.json b/progress.json index 73d439021c..c7c3dfcc6a 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,17 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787758630.441826, + "completed_at": 1787758633.691866, + "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.", + "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 8593ea70aadfc0f99808819440de86e3e7356ee8 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:42:45 +0800 Subject: [PATCH 10/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c7c3dfcc6a..357a23672b 100644 --- a/progress.json +++ b/progress.json @@ -116,5 +116,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": 1787758962.943894, + "completed_at": 1787758964.525378, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From cecd575541e8dc23765b60dbb877e5b3c8ce763a Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:47:39 +0800 Subject: [PATCH 11/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 357a23672b..515e0ee83a 100644 --- a/progress.json +++ b/progress.json @@ -125,5 +125,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787759256.786354, + "completed_at": 1787759258.339824, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 84ec34f667d409066346c66ab5e729f344426027 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:52:19 +0800 Subject: [PATCH 12/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 515e0ee83a..779d829ca0 100644 --- a/progress.json +++ b/progress.json @@ -134,5 +134,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787759537.678563, + "completed_at": 1787759539.093011, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 0f4712c5369ccc360daed755db3dd4eb1d37612d Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:54:14 +0800 Subject: [PATCH 13/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 779d829ca0..f68d0950ab 100644 --- a/progress.json +++ b/progress.json @@ -143,5 +143,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787759647.836642, + "completed_at": 1787759653.505339, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From daed2798f3d449d8c0f9c093a49b0b04830817e6 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Wed, 26 Aug 2026 23:59:48 +0800 Subject: [PATCH 14/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f68d0950ab..bcf53871e0 100644 --- a/progress.json +++ b/progress.json @@ -152,5 +152,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787759986.060054, + "completed_at": 1787759987.930535, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 924f908a38cea26375ee632c5b72ac36fd9f3aee Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Thu, 27 Aug 2026 00:04:10 +0800 Subject: [PATCH 15/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bcf53871e0..13168f51fe 100644 --- a/progress.json +++ b/progress.json @@ -161,5 +161,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787760247.721122, + "completed_at": 1787760250.330271, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 1a9f7bafddc1afbf2d4f383f9fda3dca1c5cdb07 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Thu, 27 Aug 2026 00:06:26 +0800 Subject: [PATCH 16/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 13168f51fe..350d8f8023 100644 --- a/progress.json +++ b/progress.json @@ -170,5 +170,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787760383.14923, + "completed_at": 1787760385.145666, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 91863380448665db82221f7abca62673626a2d8f Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Thu, 27 Aug 2026 00:08:23 +0800 Subject: [PATCH 17/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 350d8f8023..e0780d1134 100644 --- a/progress.json +++ b/progress.json @@ -179,5 +179,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787760501.172142, + "completed_at": 1787760502.66098, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From 220351d938fbfe37a290514afa8809769a492ac6 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Sun, 30 Aug 2026 17:05:20 +0800 Subject: [PATCH 18/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e0780d1134..c0e998bb28 100644 --- a/progress.json +++ b/progress.json @@ -188,5 +188,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1788080717.876842, + "completed_at": 1788080719.520418, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From 1b37abe1ac766fd5aacf78448da96a981fc39aee Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Sun, 30 Aug 2026 17:16:00 +0800 Subject: [PATCH 19/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c0e998bb28..9ce4ef0b94 100644 --- a/progress.json +++ b/progress.json @@ -197,5 +197,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1788081357.793281, + "completed_at": 1788081360.252296, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" } ] \ No newline at end of file From d0da6f85b80ec2c31e590ca062dd289ab2957348 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Sun, 30 Aug 2026 22:06:40 +0800 Subject: [PATCH 20/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9ce4ef0b94..87792b2512 100644 --- a/progress.json +++ b/progress.json @@ -206,5 +206,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1788098797.883594, + "completed_at": 1788098799.495535, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From 4c1162d3b7cb2c66a464786c118cb9f4423c39c4 Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Sun, 30 Aug 2026 22:12:52 +0800 Subject: [PATCH 21/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 87792b2512..e938a2ac9a 100644 --- a/progress.json +++ b/progress.json @@ -215,5 +215,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1788099170.924998, + "completed_at": 1788099172.291127, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From 96ed01f6f3ea98d3ca5c55f41678401c50f141fd Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Sun, 30 Aug 2026 22:17:39 +0800 Subject: [PATCH 22/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e938a2ac9a..de7ee784c5 100644 --- a/progress.json +++ b/progress.json @@ -224,5 +224,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1788099457.378599, + "completed_at": 1788099458.777205, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 759558cbfad8d4423c2da09970865810126fcdae Mon Sep 17 00:00:00 2001 From: JimmyIsAwesome12 Date: Sun, 30 Aug 2026 22:20:14 +0800 Subject: [PATCH 23/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index de7ee784c5..8ca5e5b110 100644 --- a/progress.json +++ b/progress.json @@ -233,5 +233,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1788099611.70068, + "completed_at": 1788099613.421212, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" } ] \ No newline at end of file