From 017e58cdd04b2e23f26c995eeac3529866337cb5 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:02:29 +0800 Subject: [PATCH 01/24] 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..e7c75d9888 --- /dev/null +++ b/progress.json @@ -0,0 +1,36 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787304364.11454, + "completed_at": 1787304365.630901, + "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": 1787304656.582217, + "completed_at": 1787304658.31625, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787304232.184448, + "completed_at": 1787304233.836096, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787304038.825785, + "completed_at": 1787304040.348278, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 8f146fa05c31ada2a86b53ec068b4f7fd0483f75 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:16:05 +0800 Subject: [PATCH 02/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e7c75d9888..4e9bfc7a93 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": 1787307165.34129, + "completed_at": 1787307365.217971, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 08dd97819618e635c7195546cce91c45f1b8d9d2 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:17:26 +0800 Subject: [PATCH 03/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4e9bfc7a93..b980ceb06c 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787307396.440073, + "completed_at": 1787307445.403168, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 0ecdbbca94a9d86571c86f12ccc368e916c59f3b Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:18:37 +0800 Subject: [PATCH 04/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b980ceb06c..219f9ca56c 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787307477.720265, + "completed_at": 1787307516.909076, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 519861cc15c610d1220474a637c02c5b5bb3a069 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:23:45 +0800 Subject: [PATCH 05/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 219f9ca56c..7c131ce676 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": 1787307821.172847, + "completed_at": 1787307824.37937, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From 175cfa4fa70ff84ca7b5c856aeb0f21ed1c64a2d Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:25:15 +0800 Subject: [PATCH 06/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7c131ce676..2cbe4c6b6f 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Missing remote called 'upstream'." ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1787307911.297374, + "completed_at": 1787307914.780114, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From 6921a5cbb6fcb487ff887cdb3b59a771b8fda33f Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:28:31 +0800 Subject: [PATCH 07/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2cbe4c6b6f..ca705d3870 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Missing remote called 'upstream'." ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1787308108.684686, + "completed_at": 1787308110.36862, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From c7cd81214af3b3cc9e31c6bc849b0fc48e6b8e03 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:32:32 +0800 Subject: [PATCH 08/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ca705d3870..82f70e1416 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787308347.016818, + "completed_at": 1787308351.579833, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 1b81cddeb684825f7d6b734ba9a0df1fe7734acc Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:39:39 +0800 Subject: [PATCH 09/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 82f70e1416..f971f083a8 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787308774.747446, + "completed_at": 1787308778.643642, + "comments": [ + "You are still ignoring many/file22.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 4a2ea7bb9a5dc235277840da80257782b3b8b6dc Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:41:16 +0800 Subject: [PATCH 10/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f971f083a8..d0efa452a0 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "You are still ignoring many/file22.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787308873.991142, + "completed_at": 1787308876.258551, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 9e8209506e7e4108a50133d6a0fff198142a5736 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:42:49 +0800 Subject: [PATCH 11/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d0efa452a0..59bb410a1c 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787308965.457742, + "completed_at": 1787308968.797447, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 3bea4478b2053320bb516606653a78030078fd90 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:46:22 +0800 Subject: [PATCH 12/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59bb410a1c..439c7c51ee 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787309179.07537, + "completed_at": 1787309182.36572, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 559205a10826bb34ee898646d1821c8239009bb4 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 18:51:39 +0800 Subject: [PATCH 13/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 439c7c51ee..085fff2aba 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787309497.496615, + "completed_at": 1787309498.885821, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 0c0510ee574d6d87872d3a15ba1609329d0e3be9 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 21:43:40 +0800 Subject: [PATCH 14/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 085fff2aba..f6adbd2a9f 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787319816.442735, + "completed_at": 1787319819.82176, + "comments": [ + "Answer for In February, who joined the Tuesday duty roster? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 03801badb6abce81372c5cda4064ad7de39732a7 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 21:45:14 +0800 Subject: [PATCH 15/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f6adbd2a9f..eed3f6c2c5 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Answer for In February, who joined the Tuesday duty roster? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1787319912.835778, + "completed_at": 1787319914.266975, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 3253805685e876f1f59cb402157fbf8f411370e4 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 21:49:08 +0800 Subject: [PATCH 16/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index eed3f6c2c5..f409f69090 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787320144.203601, + "completed_at": 1787320147.485811, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From 1cc03feb0435b582508edb3017e96a633522a87c Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 21:53:59 +0800 Subject: [PATCH 17/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f409f69090..1333360893 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787320435.291368, + "completed_at": 1787320438.311548, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From fb5a8e6a21bb5855355e5b9c0820ad17cde41416 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 21:55:02 +0800 Subject: [PATCH 18/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1333360893..58beafd57b 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787320500.188028, + "completed_at": 1787320501.725712, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 6f614baae5deb15a8da9c8e40d6624cb86d61ee4 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 22:03:05 +0800 Subject: [PATCH 19/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 58beafd57b..c3de991c3b 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787320983.582714, + "completed_at": 1787320985.162515, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 3591cbb39222b656960ff2ba473f8e0d11175aef Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 22:25:18 +0800 Subject: [PATCH 20/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c3de991c3b..6465a4bff8 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787322311.541211, + "completed_at": 1787322317.621883, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 7dd21c40bc952a2b770b5eabdf4cb9fb65480953 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 22:35:48 +0800 Subject: [PATCH 21/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6465a4bff8..b0a9353fa9 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787322945.624884, + "completed_at": 1787322947.169518, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 7cf25b7521c2c7edbb3e7837761fc8ee180e0fa1 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 22:46:22 +0800 Subject: [PATCH 22/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b0a9353fa9..2e7f98735a 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787323580.808847, + "completed_at": 1787323582.267094, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 3554d956a6d4d21b873f75fdfd88eaf4cd64b432 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 22:51:00 +0800 Subject: [PATCH 23/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2e7f98735a..b47088fb3e 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787323858.057623, + "completed_at": 1787323859.74216, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From bb64c1b5968ac7f6819e3a274674e8874aa590c4 Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 21 Aug 2026 22:53:22 +0800 Subject: [PATCH 24/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b47088fb3e..061b931982 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787324000.026995, + "completed_at": 1787324001.63666, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file