From 5238bf80f130b497a153dae69ad07da3e2b8c992 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:25:09 +0800 Subject: [PATCH 01/22] Sync progress with local machine --- progress.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..b0ae01fd4c --- /dev/null +++ b/progress.json @@ -0,0 +1,36 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787382860.082674, + "completed_at": 1787382862.415669, + "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": 1787383061.857319, + "completed_at": 1787383064.10738, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787382746.577827, + "completed_at": 1787382748.723457, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787382551.708343, + "completed_at": 1787382553.778282, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 11c4d1d85c6a7d8897c394a0cfb93d6ec418b07c Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:30:49 +0800 Subject: [PATCH 02/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b0ae01fd4c..c83b2c1822 100644 --- a/progress.json +++ b/progress.json @@ -32,5 +32,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787383802.148538, + "completed_at": 1787383849.021546, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 70bb02a9d2e0657ba2caf410cd6120071946a802 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:33:27 +0800 Subject: [PATCH 03/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c83b2c1822..67583befd3 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787384004.566761, + "completed_at": 1787384006.614535, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 634a1b613e0702e16eadf09f46dc841c46def142 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:36:27 +0800 Subject: [PATCH 04/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 67583befd3..9ee58d2e01 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787384183.362099, + "completed_at": 1787384187.343888, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 88dc314fe163855cfbffcd1f847e5767a11b3ed0 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:37:16 +0800 Subject: [PATCH 05/22] Reset progress for push-over --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 9ee58d2e01..67583befd3 100644 --- a/progress.json +++ b/progress.json @@ -50,14 +50,5 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" - }, - { - "exercise_name": "push-over", - "started_at": 1787384183.362099, - "completed_at": 1787384187.343888, - "comments": [ - "You should have made a separate commit!" - ], - "status": "Incomplete" } ] \ No newline at end of file From 7c16bd06a7c80077eeef292af6d4bee721524269 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:42:39 +0800 Subject: [PATCH 06/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 67583befd3..0ce9e41452 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787384555.476633, + "completed_at": 1787384558.431652, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 0dbb3d6197cee019236e4547c6d2ef02fe5e4412 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:47:55 +0800 Subject: [PATCH 07/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0ce9e41452..3276452a82 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787384864.844618, + "completed_at": 1787384874.789267, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 0cfb1b704c87b2cd35a036422152603455f0e9ea Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:49:46 +0800 Subject: [PATCH 08/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3276452a82..acacd440fd 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787384977.556447, + "completed_at": 1787384985.693766, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From ab4f4e4052b08b84af4e1f04df1e1c09c50ba7f9 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:26:07 +0800 Subject: [PATCH 09/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index acacd440fd..a8ab875153 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787394363.514228, + "completed_at": 1787394367.24645, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From a9513758b0033eb1be5f86ee10b999fd9bd1568b Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:30:52 +0800 Subject: [PATCH 10/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a8ab875153..e2cf402886 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": 1787394647.844352, + "completed_at": 1787394652.099403, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 09f96871dac3017ed597eaf51f5115c259ff5cf2 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:36:34 +0800 Subject: [PATCH 11/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e2cf402886..67bfd18dcd 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": 1787394991.18521, + "completed_at": 1787394993.407976, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 1ded1a6a28c6a99e4c2e920e31b381c628fcec26 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:47:17 +0800 Subject: [PATCH 12/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 67bfd18dcd..ed95fe8eb6 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787395632.550138, + "completed_at": 1787395636.46913, + "comments": [ + "Answer for In February, who was replaced in the Wednesday duty roster? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 47e652d350edfa76aa80a5f3203c3a3c7fa14f12 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:47:49 +0800 Subject: [PATCH 13/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ed95fe8eb6..ad69fd7f4d 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Answer for In February, who was replaced in the Wednesday duty roster? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1787395666.336383, + "completed_at": 1787395668.387125, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 47772831eda38620dc2b917c71d3c22d4513d9ad Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:52:22 +0800 Subject: [PATCH 14/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ad69fd7f4d..7a3888d83e 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787395939.606376, + "completed_at": 1787395941.819063, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From d49c81a9f84d9220ba3fc7b5ce2b2eb8db7f915e Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:54:34 +0800 Subject: [PATCH 15/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7a3888d83e..3f6ddf2c4a 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787396072.089904, + "completed_at": 1787396074.396074, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 377f1a6a55cc3e00b7beeacf679137d24cd7c294 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:05:44 +0800 Subject: [PATCH 16/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3f6ddf2c4a..7633893e67 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787411138.800867, + "completed_at": 1787411143.91048, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 9d2c93a4886848eba2579fd62e467a1d4dbaf407 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:06:14 +0800 Subject: [PATCH 17/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7633893e67..2363b78a4b 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1787411170.251232, + "completed_at": 1787411173.544359, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 82cbd874ab37d2c8b6b4420ea26099e1dbdbdaef Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:14:51 +0800 Subject: [PATCH 18/22] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 2363b78a4b..16f6bf39cd 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,15 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787411687.321025, + "completed_at": 1787411691.290826, + "comments": [ + "Answer for Which are the new values in modified but unstaged files? does not contain all of the right answers.", + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From 5634bf33a35eafdf4c3d2660c19324a290871ae4 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:15:25 +0800 Subject: [PATCH 19/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 16f6bf39cd..f0fcd55c12 100644 --- a/progress.json +++ b/progress.json @@ -168,5 +168,14 @@ "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787411722.466002, + "completed_at": 1787411724.541486, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From d1c9d28d6dc0a563e56758b0d36746af0ec5f5e4 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:20:11 +0800 Subject: [PATCH 20/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f0fcd55c12..409a73b83b 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787412008.829258, + "completed_at": 1787412010.893281, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From b2858d1dbbcdbfc8edbddb419fed7a3042d70419 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:26:07 +0800 Subject: [PATCH 21/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 409a73b83b..0b477bc8bf 100644 --- a/progress.json +++ b/progress.json @@ -186,5 +186,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787412363.974607, + "completed_at": 1787412366.403857, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 904a0973014d7faf0730a170515109ebf1806eb6 Mon Sep 17 00:00:00 2001 From: ry-cy <39237291+ry-cy@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:28:17 +0800 Subject: [PATCH 22/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0b477bc8bf..309d215538 100644 --- a/progress.json +++ b/progress.json @@ -195,5 +195,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787412494.429784, + "completed_at": 1787412496.635456, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file