From 739654df3a1f0544154e354b338174a556bae6b5 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:02:42 +0800 Subject: [PATCH 01/23] 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 000000000..f4e217861 --- /dev/null +++ b/progress.json @@ -0,0 +1,54 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768703947.710712, + "completed_at": 1768703949.52703, + "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": 1768706163.098036, + "completed_at": 1768706164.597612, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768644369.577454, + "completed_at": 1768644370.769964, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768703252.61667, + "completed_at": 1768703254.407476, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768644271.070416, + "completed_at": 1768644272.33359, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768643203.12852, + "completed_at": 1768643204.443895, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 7bd663e75b13e70d5c616be4104054884e67f6d6 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:04:21 +0800 Subject: [PATCH 02/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f4e217861..63375cdbb 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": 1768719803.602679, + "completed_at": 1768719861.20556, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 4ebfee9b12ce6a834fbb1d08a32a0a8034f3a716 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:04:39 +0800 Subject: [PATCH 03/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 63375cdbb..a2595f106 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": 1768719874.136239, + "completed_at": 1768719878.990315, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 34a55fe8ff622e201da22a7c4dcd47fe02a093b5 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:05:07 +0800 Subject: [PATCH 04/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a2595f106..1547da2c5 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768719902.852301, + "completed_at": 1768719906.860747, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 69b2f279668dfb625bebed592ff4755b1d3ff36f Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:14:46 +0800 Subject: [PATCH 05/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1547da2c5..557504d9a 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768720483.142649, + "completed_at": 1768720485.964093, + "comments": [ + "Wrong 'upstream' remote URL" + ], + "status": "Incomplete" } ] \ No newline at end of file From b40d04ca7c71589eb71edad9a63dd2543868dc27 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:15:13 +0800 Subject: [PATCH 06/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 557504d9a..f4e19d286 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Wrong 'upstream' remote URL" ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768720510.424475, + "completed_at": 1768720513.382593, + "comments": [ + "Wrong 'upstream' remote URL" + ], + "status": "Incomplete" } ] \ No newline at end of file From 87c89d429a88a67c6840c5471d09ad2d6c49a45e Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:16:33 +0800 Subject: [PATCH 07/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f4e19d286..825ccd2ed 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Wrong 'upstream' remote URL" ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768720591.587776, + "completed_at": 1768720592.871797, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 201ea2ca75995cda240d9f2254cb5763b2f3fb9b Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 15:48:19 +0800 Subject: [PATCH 08/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 825ccd2ed..278109828 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768722494.833866, + "completed_at": 1768722499.173761, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 8f355d5607e63709d2334669b5f7595aebed0212 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 22:53:58 +0800 Subject: [PATCH 09/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 278109828..527cf541a 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768748034.323197, + "completed_at": 1768748037.86131, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 015ee50088815991261704be7cb6b774f5d77f82 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 22:55:25 +0800 Subject: [PATCH 10/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 527cf541a..a52584627 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768748123.464475, + "completed_at": 1768748125.425213, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 78a9b34d4216010b3d835ee3fcb4ddc68d27ffe3 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 23:01:02 +0800 Subject: [PATCH 11/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a52584627..2cdc0b272 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768748458.628533, + "completed_at": 1768748461.594361, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 6e64b530f74f55247366739e2b633a7e3566d64f Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 23:15:49 +0800 Subject: [PATCH 12/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2cdc0b272..7d3183a1d 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768749344.893173, + "completed_at": 1768749349.398785, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 11f9a25d21b6422b0a439fa50f87ced86c8a1986 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Sun, 18 Jan 2026 23:21:38 +0800 Subject: [PATCH 13/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7d3183a1d..8da2fbf19 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768749694.20499, + "completed_at": 1768749697.556651, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From ca3799cf98a0b48c59a9cc335cf9fd36059d8b42 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 10:34:03 +0800 Subject: [PATCH 14/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8da2fbf19..b1723f787 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768790041.158773, + "completed_at": 1768790042.441053, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 9d204df4180d40489d1f01d4d3bab7934dd5f0b6 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 10:58:27 +0800 Subject: [PATCH 15/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b1723f787..dc8ddbcd8 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768791505.483506, + "completed_at": 1768791506.746594, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From ee56645c894a41691907f251ecbb1ef60bd5b256 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:22:27 +0800 Subject: [PATCH 16/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dc8ddbcd8..73ad5cdcf 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768792944.503707, + "completed_at": 1768792947.278102, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From 9b1cdac83ad9e23bf0d66d4adedff9051d476860 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:25:09 +0800 Subject: [PATCH 17/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 73ad5cdcf..e93e03378 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768793106.226382, + "completed_at": 1768793109.140088, + "comments": [ + "Missing annotated tag \"v1.0\"." + ], + "status": "Incomplete" } ] \ No newline at end of file From 767c780656594cfe070bfaa956be64bcf74d475f Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:25:44 +0800 Subject: [PATCH 18/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e93e03378..12bc08abd 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Missing annotated tag \"v1.0\"." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768793140.46113, + "completed_at": 1768793143.450057, + "comments": [ + "\"v1.0\" should point to the commit that updates March duty roster." + ], + "status": "Incomplete" } ] \ No newline at end of file From 0cac571afa6b8896e63969bc56af65f79d5f015f Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:26:29 +0800 Subject: [PATCH 19/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 12bc08abd..3464f2cbd 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "\"v1.0\" should point to the commit that updates March duty roster." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768793187.831003, + "completed_at": 1768793189.07103, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 9cb5b8ddbd22ebd9e336a2f701926f3a2772dd22 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:45:14 +0800 Subject: [PATCH 20/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3464f2cbd..03d777d73 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768794312.370503, + "completed_at": 1768794313.75514, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From ee118fd19e709caa99d00df2a7255e2d7d03cb1a Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:48:53 +0800 Subject: [PATCH 21/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 03d777d73..ce1c0d555 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768794527.190584, + "completed_at": 1768794532.195562, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 20aee40e53f9d2c5b2a619ad780fa1cd126d8226 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 13:37:33 +0800 Subject: [PATCH 22/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ce1c0d555..9f1a530be 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768801051.880982, + "completed_at": 1768801053.341382, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 626db9462f93a3e7cacb8bc14e175405c3337155 Mon Sep 17 00:00:00 2001 From: calijacked <162989170+calijacked@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:38:10 +0800 Subject: [PATCH 23/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9f1a530be..9ce6d32f0 100644 --- a/progress.json +++ b/progress.json @@ -239,5 +239,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768811888.119205, + "completed_at": 1768811889.482455, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file