From ad91ee9a4e2ba92e6413bc8629104957334577d2 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 20:56:58 +0800 Subject: [PATCH 01/24] 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 000000000..6af3dc520 --- /dev/null +++ b/progress.json @@ -0,0 +1,45 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768640408.729576, + "completed_at": 1768640412.073454, + "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": 1768641361.212969, + "completed_at": 1768641363.2338, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768637957.279558, + "completed_at": 1768637959.156093, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768638266.00581, + "completed_at": 1768638267.808845, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768637079.477395, + "completed_at": 1768637081.39334, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From ee05d8844b29d6906396dd5c02cfe1bd55fc1fb8 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 21:36:42 +0800 Subject: [PATCH 02/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6af3dc520..59b1fb968 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768743382.665566, + "completed_at": 1768743401.745924, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 5b91c1974bc23bf33f62f04ea4425954f04f288d Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:24:21 +0800 Subject: [PATCH 03/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59b1fb968..0766ac629 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768746257.141587, + "completed_at": 1768746260.541285, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From 47f7dffbde227753258d3ba418362c22ebc9f7c8 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:26:18 +0800 Subject: [PATCH 04/24] Reset progress for link-me --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 0766ac629..59b1fb968 100644 --- a/progress.json +++ b/progress.json @@ -50,14 +50,5 @@ "Great work setting up a public remote repository!" ], "status": "Completed" - }, - { - "exercise_name": "link-me", - "started_at": 1768746257.141587, - "completed_at": 1768746260.541285, - "comments": [ - "Missing remote called 'upstream'." - ], - "status": "Incomplete" } ] \ No newline at end of file From 980930adbb5cd3558132bdca7a1b52756fc1f6d6 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:27:24 +0800 Subject: [PATCH 05/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59b1fb968..1b9a82b27 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768746440.378547, + "completed_at": 1768746443.755038, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From ebbeb0f0a90e7020a98fb9f84135b890e1d042df Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:29:37 +0800 Subject: [PATCH 06/24] Reset progress for link-me --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 1b9a82b27..59b1fb968 100644 --- a/progress.json +++ b/progress.json @@ -50,14 +50,5 @@ "Great work setting up a public remote repository!" ], "status": "Completed" - }, - { - "exercise_name": "link-me", - "started_at": 1768746440.378547, - "completed_at": 1768746443.755038, - "comments": [ - "Missing remote called 'upstream'." - ], - "status": "Incomplete" } ] \ No newline at end of file From 52bb27210e4262114bb86d2d35b3b8c8e23b51aa Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:31:05 +0800 Subject: [PATCH 07/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59b1fb968..6cd20f9b5 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768746660.90917, + "completed_at": 1768746664.404485, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From fed154854ecfc56b0780c874a285d1c558cb5f7e Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:32:39 +0800 Subject: [PATCH 08/24] Reset progress for link-me --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 6cd20f9b5..59b1fb968 100644 --- a/progress.json +++ b/progress.json @@ -50,14 +50,5 @@ "Great work setting up a public remote repository!" ], "status": "Completed" - }, - { - "exercise_name": "link-me", - "started_at": 1768746660.90917, - "completed_at": 1768746664.404485, - "comments": [ - "Missing remote called 'upstream'." - ], - "status": "Incomplete" } ] \ No newline at end of file From 42e99d550dcbaf328eef31fb1eb25b6e66e40c6c Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:33:38 +0800 Subject: [PATCH 09/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59b1fb968..da24fdc7e 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768746815.966571, + "completed_at": 1768746817.737436, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 2ece943aa6c254877e842cf7f898ec203f0e33f4 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 22:56:08 +0800 Subject: [PATCH 10/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index da24fdc7e..9c850a13d 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": 1768748162.685329, + "completed_at": 1768748167.49953, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From d3698106d7f840060a7435b68cec1f3ccec912c1 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 23:17:09 +0800 Subject: [PATCH 11/24] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 9c850a13d..9da20906e 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,15 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768749421.514835, + "completed_at": 1768749429.070852, + "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 db2c7f1fa3c1e50e6d992685f15cbe224dc60b54 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Sun, 18 Jan 2026 23:19:36 +0800 Subject: [PATCH 12/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9da20906e..8ab2dad60 100644 --- a/progress.json +++ b/progress.json @@ -78,5 +78,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768749570.165106, + "completed_at": 1768749576.088287, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 3cdb392703f56dbb923c6f393d5accd5e5eccc16 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 13:19:11 +0800 Subject: [PATCH 13/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8ab2dad60..1826d12e9 100644 --- a/progress.json +++ b/progress.json @@ -87,5 +87,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768799946.879777, + "completed_at": 1768799950.421289, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 7225fb15a55afc36cb645cf1f9e88a1c6a4f7a28 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 13:40:13 +0800 Subject: [PATCH 14/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1826d12e9..09aced3af 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768801209.768272, + "completed_at": 1768801213.180466, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 3f3f56b45401cb01efdce747d8b516d2891ed927 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 14:32:19 +0800 Subject: [PATCH 15/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 09aced3af..0d7b9e835 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768804337.412248, + "completed_at": 1768804339.306772, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 6b9b6449c639e1c920665bc7a56308f0a564873e Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 16:44:20 +0800 Subject: [PATCH 16/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0d7b9e835..88ec44fc3 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768812258.224403, + "completed_at": 1768812259.973507, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From d059264806cf1645d6fbdfc12df9709fb0e2e019 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 17:14:18 +0800 Subject: [PATCH 17/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 88ec44fc3..e6bc21ded 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768814055.757887, + "completed_at": 1768814057.639076, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From b5a5c2f0d834834684b68436b078e48d1022c09d Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 17:30:20 +0800 Subject: [PATCH 18/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e6bc21ded..554026868 100644 --- a/progress.json +++ b/progress.json @@ -132,5 +132,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768815017.659705, + "completed_at": 1768815019.651112, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 80a12dcf74e8fb4615c237463b6ae70151a11e7a Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 17:37:09 +0800 Subject: [PATCH 19/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 554026868..d37516735 100644 --- a/progress.json +++ b/progress.json @@ -141,5 +141,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768815423.263382, + "completed_at": 1768815428.379089, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 6cdc3b44856ebd802f3e989c9fc373fd41e32575 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 17:53:42 +0800 Subject: [PATCH 20/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d37516735..c09eafdbc 100644 --- a/progress.json +++ b/progress.json @@ -150,5 +150,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768816420.567269, + "completed_at": 1768816422.305627, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 8f0721aae2de009ce327bc87fe3c46d3250395da Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 18:00:22 +0800 Subject: [PATCH 21/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c09eafdbc..504007f4d 100644 --- a/progress.json +++ b/progress.json @@ -159,5 +159,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768816819.856813, + "completed_at": 1768816821.669336, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From d8f6268309e618225122e5cbebc4632a9223b2f0 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 18:39:30 +0800 Subject: [PATCH 22/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 504007f4d..a754a387a 100644 --- a/progress.json +++ b/progress.json @@ -168,5 +168,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768819167.790931, + "completed_at": 1768819169.564862, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 4ba6fb4b72980f8573d210a3d0ab2cb99856ddaa Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 22:54:30 +0800 Subject: [PATCH 23/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a754a387a..f77206ea1 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768834467.68378, + "completed_at": 1768834469.737078, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 810ef54d5bef88e3367cead745eed771b4bdc884 Mon Sep 17 00:00:00 2001 From: SirFirelordPanda Date: Mon, 19 Jan 2026 23:15:52 +0800 Subject: [PATCH 24/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f77206ea1..856dc3bef 100644 --- a/progress.json +++ b/progress.json @@ -186,5 +186,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1768835749.746281, + "completed_at": 1768835751.676035, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file