From f0563be25ed1c159cab9d9d69408b93b28f5dc20 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 14:54:59 +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 0000000000..bb5c771d02 --- /dev/null +++ b/progress.json @@ -0,0 +1,45 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787074875.179318, + "completed_at": 1787074878.611114, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787075021.260107, + "completed_at": 1787075022.577835, + "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": 1787075851.481712, + "completed_at": 1787075852.808874, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787074179.09714, + "completed_at": 1787074180.584816, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787073468.520091, + "completed_at": 1787073469.902441, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 4fdb24b98599a11fbb130e5760b1b79158b2c066 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:00:12 +0800 Subject: [PATCH 02/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bb5c771d02..4fdb9751be 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787209168.48553, + "completed_at": 1787209212.3294, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 74e4094b8558d7d1b35ecd8726aba24c17953de1 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:00:41 +0800 Subject: [PATCH 03/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4fdb9751be..f6f6a4314d 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": 1787209233.33505, + "completed_at": 1787209240.959017, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 2613c60f75318c3659770c19ba67ff7875bcffbb Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:03:53 +0800 Subject: [PATCH 04/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f6f6a4314d..48e7831a54 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": 1787209273.556004, + "completed_at": 1787209432.561056, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 470df40fbe3381682805816fcf4c6e6ec9be3f97 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:08:11 +0800 Subject: [PATCH 05/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 48e7831a54..1df93e7dea 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": 1787209476.979486, + "completed_at": 1787209690.568831, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 3e2011b59e4b5a2b7dbd287b2c9f9878e16c5b9d Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:20:21 +0800 Subject: [PATCH 06/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1df93e7dea..c453df9e22 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": 1787210419.026413, + "completed_at": 1787210420.372762, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 771a1ca4006a8326d209880a5d6e32eb11f8dedd Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:32:58 +0800 Subject: [PATCH 07/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c453df9e22..2a3e236f34 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": 1787211175.900484, + "completed_at": 1787211177.94586, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From a0af588a9f1b7143d3e08ce2e9b6248ef5928e1d Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:48:22 +0800 Subject: [PATCH 08/24] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index 2a3e236f34..fbf1a1b339 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,16 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787212098.821503, + "completed_at": 1787212102.467223, + "comments": [ + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that.", + "You are not ignoring runaway.txt. Find where the file is and fix that.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From be28f908a560026bd7ad2a20ef7d0f1efd200a71 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:49:12 +0800 Subject: [PATCH 09/24] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index fbf1a1b339..60d71f4c36 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,16 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787212148.248998, + "completed_at": 1787212151.695383, + "comments": [ + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that.", + "You are not ignoring runaway.txt. Find where the file is and fix that.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 766b411b444860fac2535c64bcfc53f8aa855b80 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:51:01 +0800 Subject: [PATCH 10/24] Reset progress for ignoring-somethings --- progress.json | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/progress.json b/progress.json index 60d71f4c36..2a3e236f34 100644 --- a/progress.json +++ b/progress.json @@ -95,27 +95,5 @@ "Great work pushing changes to the remote!" ], "status": "Completed" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787212098.821503, - "completed_at": 1787212102.467223, - "comments": [ - "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that.", - "You are not ignoring runaway.txt. Find where the file is and fix that.", - "You have not committed the relevant changes yet!" - ], - "status": "Incomplete" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787212148.248998, - "completed_at": 1787212151.695383, - "comments": [ - "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that.", - "You are not ignoring runaway.txt. Find where the file is and fix that.", - "You have not committed the relevant changes yet!" - ], - "status": "Incomplete" } ] \ No newline at end of file From 1ef6008349f60af01c74a7d79c785bc168c15b66 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:52:27 +0800 Subject: [PATCH 11/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2a3e236f34..56a56996b9 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": 1787212345.068725, + "completed_at": 1787212346.870822, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 7746552571dcafb6c550642f6a4805d06d02e259 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 15:54:34 +0800 Subject: [PATCH 12/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 56a56996b9..fa31b489dd 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787212470.420704, + "completed_at": 1787212473.558913, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 7638e60dea1d01428873457f83bef1c7f38cb8a1 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 16:00:59 +0800 Subject: [PATCH 13/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fa31b489dd..6f1cffb133 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787212855.773048, + "completed_at": 1787212858.709445, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 07f04614b6e413cb9b59819921bf0685c32ceed1 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 16:06:49 +0800 Subject: [PATCH 14/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6f1cffb133..068d9502bf 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": 1787213205.963643, + "completed_at": 1787213209.313948, + "comments": [ + "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" + ], + "status": "Incomplete" } ] \ No newline at end of file From 7b11d30af76a80693f40d82a91483059bbc012c0 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 16:07:08 +0800 Subject: [PATCH 15/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 068d9502bf..129aab16b7 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" ], "status": "Incomplete" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787213226.789477, + "completed_at": 1787213228.165358, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 91a05b77eed917a524fa346ea3233e87d903af26 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 16:15:30 +0800 Subject: [PATCH 16/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 129aab16b7..71a6477f32 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": 1787213727.848677, + "completed_at": 1787213729.406287, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From fd04f29f8465ed72822ede524a48452db958e931 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 16:18:30 +0800 Subject: [PATCH 17/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 71a6477f32..dcd7afe308 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787213906.757067, + "completed_at": 1787213910.179311, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From c85b9fe21824a9a8ba7117cff67080a7a6719864 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 16:20:35 +0800 Subject: [PATCH 18/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dcd7afe308..10523605e9 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787214033.333633, + "completed_at": 1787214034.826939, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 71437ea0e1f14806c1045a23ae00c3f9291e061e Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 20:53:44 +0800 Subject: [PATCH 19/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 10523605e9..46394a21a8 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787230422.177648, + "completed_at": 1787230423.454574, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 8d57f076dd65f93daf2843948dd5c4c8ef97a7f6 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 22:45:52 +0800 Subject: [PATCH 20/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 46394a21a8..148f79bfc6 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787237149.640937, + "completed_at": 1787237152.162368, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 74e57970fd5cf19aa0f6feefb3e82cd9b2467243 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 23:02:32 +0800 Subject: [PATCH 21/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 148f79bfc6..7c0588f3be 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787238150.850857, + "completed_at": 1787238152.164502, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 0d0c047ce242d507996167483773ee66cd9e16d5 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 23:16:21 +0800 Subject: [PATCH 22/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7c0588f3be..888906b579 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787238978.779932, + "completed_at": 1787238980.526763, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From a88a2b23ba5101e5844d193d02aa01e0a856f7d7 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 23:18:50 +0800 Subject: [PATCH 23/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 888906b579..13c37b0f4e 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787239128.401026, + "completed_at": 1787239129.758238, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From cbb3b5843b988d35f9be5a317684f6fcf45373e6 Mon Sep 17 00:00:00 2001 From: wenyiliangg Date: Thu, 20 Aug 2026 23:20:37 +0800 Subject: [PATCH 24/24] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 13c37b0f4e..17e16de0f8 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787239236.148909, + "completed_at": 1787239237.46746, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file