From 8f16272cf8277720a22ddf094ed11ed6f45b5da0 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sat, 17 Jan 2026 22:47:53 +0800 Subject: [PATCH 01/15] Sync progress with local machine --- progress.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..5f4e06dc7 --- /dev/null +++ b/progress.json @@ -0,0 +1,63 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768439073.584914, + "completed_at": 1768439080.263055, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1768439192.452769, + "completed_at": 1768439196.044788, + "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": 1768472641.174685, + "completed_at": 1768472644.142073, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768401432.33665, + "completed_at": 1768401435.158005, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768402158.623257, + "completed_at": 1768402161.332118, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768398106.054119, + "completed_at": 1768398108.611464, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768398531.646659, + "completed_at": 1768398534.221071, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From bf5ae93d0018ec314e95e2fc14e54bb0086ddcc2 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sat, 17 Jan 2026 22:52:54 +0800 Subject: [PATCH 02/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5f4e06dc7..60c95b46e 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768661560.536442, + "completed_at": 1768661574.035904, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 66f2c08d736ecc704830fe4a441464190bd21388 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sat, 17 Jan 2026 23:09:01 +0800 Subject: [PATCH 03/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 60c95b46e..6b0c95f5d 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": 1768662538.374738, + "completed_at": 1768662541.05263, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 2adaaca92efa03b9fd15c1163d5a4a39dea11c52 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 12:22:31 +0800 Subject: [PATCH 04/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6b0c95f5d..e4a3737b2 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": 1768710146.87826, + "completed_at": 1768710150.601844, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 5e6c779b97f689308421b90ce3fe0d941774d2a6 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 13:07:10 +0800 Subject: [PATCH 05/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e4a3737b2..2d71ccf28 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": 1768712818.001556, + "completed_at": 1768712829.583575, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 618e53c582e31f7984d862b8bd8242f7ee9e8f98 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 13:22:01 +0800 Subject: [PATCH 06/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2d71ccf28..80cbcfbdd 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768713715.445431, + "completed_at": 1768713720.425851, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 05e2397cd42c218dc876c1d8d92c8ece267fa93f Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 13:36:09 +0800 Subject: [PATCH 07/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 80cbcfbdd..446671c3a 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": 1768714563.85292, + "completed_at": 1768714568.634485, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 9240d5546d9400ba72863be8333de6c08f65ce4f Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 15:02:14 +0800 Subject: [PATCH 08/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 446671c3a..595b409df 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768719730.677896, + "completed_at": 1768719733.545379, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From ce74733bb57294b244b38240f3b6789b1b31e8c3 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 15:46:58 +0800 Subject: [PATCH 09/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 595b409df..8bc3f317a 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768722415.388285, + "completed_at": 1768722417.989435, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From efb30ebb021ddec02015ed8160a6dbf4251e8f52 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 16:35:37 +0800 Subject: [PATCH 10/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8bc3f317a..0bad618f0 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768725334.037517, + "completed_at": 1768725336.868641, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 9f72de44f30d0118603496ffda6dc26cca1e98a9 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 16:43:18 +0800 Subject: [PATCH 11/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0bad618f0..3100b6359 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768725793.436161, + "completed_at": 1768725797.486129, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 2b2d24c17f7ed0f141b0eda090a33dbe526332c3 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 16:48:40 +0800 Subject: [PATCH 12/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3100b6359..0cc359fc1 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768726115.183764, + "completed_at": 1768726119.432383, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From eb13f61f57700f41480c89af2e8f6013d67e36b9 Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 17:24:37 +0800 Subject: [PATCH 13/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0cc359fc1..767b6886a 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768728273.616927, + "completed_at": 1768728276.389782, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 3d27c71a194585f312cf128489eb08aa712cd71f Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Sun, 18 Jan 2026 22:24:16 +0800 Subject: [PATCH 14/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 767b6886a..2cb971deb 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768746252.892535, + "completed_at": 1768746255.705152, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From f9eb4a8faf1e77d41873dd6244cb2aa86807c26e Mon Sep 17 00:00:00 2001 From: DenseLance-alt Date: Mon, 19 Jan 2026 00:10:15 +0800 Subject: [PATCH 15/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2cb971deb..32dc93c11 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768752611.408022, + "completed_at": 1768752614.437059, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file