From 69ef479bbf0ae49169a7e542e9b014fd61b482a0 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 14:46:41 +0800 Subject: [PATCH 01/19] Sync progress with local machine --- progress.json | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..63be1b8ec3 --- /dev/null +++ b/progress.json @@ -0,0 +1,54 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787144161.444242, + "completed_at": 1787144162.851979, + "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": 1787144967.720971, + "completed_at": 1787144969.167985, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787143687.397905, + "completed_at": 1787143688.834345, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787144297.542818, + "completed_at": 1787144298.895648, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787273961.97881, + "completed_at": 1787273963.506754, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787274089.414174, + "completed_at": 1787274090.784856, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 1d1411f3aa0c95532bd26f36c3f15d2e9fd2167c Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 14:54:56 +0800 Subject: [PATCH 02/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 63be1b8ec3..b70502e372 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787295240.087222, + "completed_at": 1787295295.763198, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 0710679ce229832ff0b122dadd02d63108e2931d Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 14:55:37 +0800 Subject: [PATCH 03/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b70502e372..6e727e5061 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787295327.39469, + "completed_at": 1787295335.973001, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 276a056a3eccd8ab085ccace3c5ce7d19cb937ca Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 15:01:28 +0800 Subject: [PATCH 04/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6e727e5061..59343a6da7 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787295686.031556, + "completed_at": 1787295687.723615, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 2ecda2525bfd5f97486c1d57f280a6abdea835c7 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 15:09:05 +0800 Subject: [PATCH 05/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59343a6da7..ca8e7365ef 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787296141.073365, + "completed_at": 1787296143.858989, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 4d307fad3310b66d6f4e0523a630c43554c5a1e7 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 15:16:50 +0800 Subject: [PATCH 06/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ca8e7365ef..a70615bdd9 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787296606.339268, + "completed_at": 1787296609.187618, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 9d28ff7e9e0a794eedec32bad7fe47522bb4fdac Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 18:42:18 +0800 Subject: [PATCH 07/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a70615bdd9..ff14ccf1b8 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787308931.273479, + "completed_at": 1787308938.108953, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From b83ed4a64114224f9a76030beb6fc9d8300dd0fd Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 18:47:19 +0800 Subject: [PATCH 08/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ff14ccf1b8..a0c32bbc2f 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787309231.898392, + "completed_at": 1787309238.737666, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From a89cea12e1a6b48544d83208fe20a780423b0750 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 18:50:25 +0800 Subject: [PATCH 09/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a0c32bbc2f..643d935bfd 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787309420.646432, + "completed_at": 1787309425.012279, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From c4e381167bc55df0ea8206346bbe6c62092d2914 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:24:21 +0800 Subject: [PATCH 10/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 643d935bfd..2351298dfe 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787311448.417462, + "completed_at": 1787311460.755864, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 1b4ef14d61fc4fdd12f7bc6bbede69b0ff9529d1 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:39:33 +0800 Subject: [PATCH 11/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2351298dfe..12d1262c15 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787312369.686085, + "completed_at": 1787312371.977314, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 9a238a75d6b92635120be424edcc0aafe2890f53 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:45:34 +0800 Subject: [PATCH 12/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 12d1262c15..f162a1f386 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787312730.460752, + "completed_at": 1787312733.027699, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From eede9ad41c1f68138435a53e73dc5488458c417a Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:49: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 f162a1f386..e5ce27bedb 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787312949.76517, + "completed_at": 1787312952.277946, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 5a946ba80cf2e0b166c01f5617b4dd5adc56f8ca Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:52:41 +0800 Subject: [PATCH 14/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e5ce27bedb..d09ba4e4de 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787313138.850253, + "completed_at": 1787313160.25387, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 7aa10a2b6137916283e8a25e172f9ea98caec1a5 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:54:19 +0800 Subject: [PATCH 15/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d09ba4e4de..a36311e8d8 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1787313253.120399, + "completed_at": 1787313257.806439, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 6414bade62596588360cca714f8d68b24c953cab Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 19:59:27 +0800 Subject: [PATCH 16/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a36311e8d8..91cade92ea 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787313564.129693, + "completed_at": 1787313566.623666, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From b8d5a1df27bedad5bacb077c10075685408c3c90 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 20:04:35 +0800 Subject: [PATCH 17/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 91cade92ea..92b8941d57 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787313871.623896, + "completed_at": 1787313874.115119, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 6a6bd40f17863622b2060f3670b27f1591f24859 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 20:12:12 +0800 Subject: [PATCH 18/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 92b8941d57..3a15e36957 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787314328.659324, + "completed_at": 1787314331.010352, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From c2f9bbeccea256be207956185a3884e000895855 Mon Sep 17 00:00:00 2001 From: Ser Yi Zhe Date: Fri, 21 Aug 2026 20:16:49 +0800 Subject: [PATCH 19/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3a15e36957..74432a238a 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787314605.434735, + "completed_at": 1787314608.061256, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file