From e652a5fb235926f0fd9a26b9f80cffebb5b03239 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 14:49:48 +0800 Subject: [PATCH 01/22] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..1fd76bf773 --- /dev/null +++ b/progress.json @@ -0,0 +1,11 @@ +[ + { + "exercise_name": "undo-init", + "started_at": 1787726984.619342, + "completed_at": 1787726987.744662, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + } +] \ No newline at end of file From fa132680c759767886ef4012ad8b3102b02b167a Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 14:51:47 +0800 Subject: [PATCH 02/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1fd76bf773..8a39025260 100644 --- a/progress.json +++ b/progress.json @@ -7,5 +7,14 @@ "The init operation is not undone." ], "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1787727105.229026, + "completed_at": 1787727106.69958, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From b87f11c308bb7ebbcc83892f5fe00d52ef45f457 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:00:47 +0800 Subject: [PATCH 03/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8a39025260..4d20ce4c90 100644 --- a/progress.json +++ b/progress.json @@ -16,5 +16,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787727645.790024, + "completed_at": 1787727647.070569, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" } ] \ No newline at end of file From 5af640234551c7597d0124561a5d1d2b883c0d95 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:04:29 +0800 Subject: [PATCH 04/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4d20ce4c90..79c4b00963 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,14 @@ "Great work! You have successfully checked in all the actors!" ], "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787727867.690555, + "completed_at": 1787727869.095435, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" } ] \ No newline at end of file From 98174054b70135749dfa54285636d60cbf5974af Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:16:16 +0800 Subject: [PATCH 05/22] Update progress --- progress.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/progress.json b/progress.json index 79c4b00963..36894ed28e 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,12 @@ "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": 1787728574.208201, + "completed_at": 1787728575.605923, + "comments": [], + "status": "Completed" } ] \ No newline at end of file From 1994f784b67a8a9728f1464a7a3ed52f9404b2b7 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:19:51 +0800 Subject: [PATCH 06/22] Update progress --- progress.json | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/progress.json b/progress.json index 36894ed28e..fb077aac67 100644 --- a/progress.json +++ b/progress.json @@ -1,20 +1,18 @@ [ { - "exercise_name": "undo-init", - "started_at": 1787726984.619342, - "completed_at": 1787726987.744662, + "exercise_name": "grocery-shopping", + "started_at": 1787727867.690555, + "completed_at": 1787727869.095435, "comments": [ - "The init operation is not undone." + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" ], - "status": "Incomplete" + "status": "Completed" }, { - "exercise_name": "undo-init", - "started_at": 1787727105.229026, - "completed_at": 1787727106.69958, - "comments": [ - "You have successfully undone the init operation!" - ], + "exercise_name": "log-and-order", + "started_at": 1787728574.208201, + "completed_at": 1787728575.605923, + "comments": [], "status": "Completed" }, { @@ -27,19 +25,30 @@ "status": "Completed" }, { - "exercise_name": "grocery-shopping", - "started_at": 1787727867.690555, - "completed_at": 1787727869.095435, + "exercise_name": "undo-init", + "started_at": 1787726984.619342, + "completed_at": 1787726987.744662, "comments": [ - "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1787727105.229026, + "completed_at": 1787727106.69958, + "comments": [ + "You have successfully undone the init operation!" ], "status": "Completed" }, { - "exercise_name": "log-and-order", - "started_at": 1787728574.208201, - "completed_at": 1787728575.605923, - "comments": [], + "exercise_name": "under-control", + "started_at": 1787728789.672112, + "completed_at": 1787728791.044176, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], "status": "Completed" } ] \ No newline at end of file From 393b120f9f9c567ea3d30234b5ed253e2dc90224 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:21:01 +0800 Subject: [PATCH 07/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fb077aac67..cf8d648898 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787728859.522205, + "completed_at": 1787728860.811954, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file From 72be5ad6a9c2b12b84fc6958751ac7a9facc174b Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:25:10 +0800 Subject: [PATCH 08/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cf8d648898..34fc6ee6ad 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work! You have successfully fixed the attendance system!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787729044.361587, + "completed_at": 1787729110.270477, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 52afdd99fc7ecdcaa7abfa949076fceb531f94e1 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:27:01 +0800 Subject: [PATCH 09/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 34fc6ee6ad..dc9038024b 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": 1787729219.431141, + "completed_at": 1787729220.7105, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From f1bd8f9745b5d0fb6b627d7890a357d64c51ced9 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:31:07 +0800 Subject: [PATCH 10/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dc9038024b..2e759949b9 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": 1787729464.661752, + "completed_at": 1787729466.470977, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 694a342aa4343a90fd35ef1102256d87d5f8214e Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:34:18 +0800 Subject: [PATCH 11/22] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 2e759949b9..91c9100861 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,15 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787729653.976065, + "completed_at": 1787729657.453541, + "comments": [ + "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 9b95587003303b98e20814ced246c7ad5375b820 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:35:09 +0800 Subject: [PATCH 12/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 91c9100861..eeb1fb0a55 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787729705.722493, + "completed_at": 1787729709.190628, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From f6c6ec6f944cef7a2711713375e78627fbfc4db5 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 15:36:07 +0800 Subject: [PATCH 13/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index eeb1fb0a55..4689a87980 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787729765.496526, + "completed_at": 1787729767.327652, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 2c69e60a9f4faded09ef930a40a41c7a3985ba89 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 12:01:51 +0800 Subject: [PATCH 14/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4689a87980..6112d3c3a0 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787803307.816706, + "completed_at": 1787803310.829832, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From ceb4e0e90abea7eaff58d647415a579af10fac24 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 12:08:10 +0800 Subject: [PATCH 15/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6112d3c3a0..86dc768c94 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787803685.955914, + "completed_at": 1787803690.47436, + "comments": [ + "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" + ], + "status": "Incomplete" } ] \ No newline at end of file From e7f9fab814bef735f99d3feb6a8d8ad7d6d6c8ec Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 12:11:12 +0800 Subject: [PATCH 16/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 86dc768c94..7aaceb63bb 100644 --- a/progress.json +++ b/progress.json @@ -132,5 +132,14 @@ "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787803868.334802, + "completed_at": 1787803872.362831, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From e880e0e318f60fe4ab3a032733d9ec80af7931c7 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 14:23:28 +0800 Subject: [PATCH 17/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7aaceb63bb..2f0a9a7852 100644 --- a/progress.json +++ b/progress.json @@ -141,5 +141,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787811805.356093, + "completed_at": 1787811808.18639, + "comments": [ + "Remote 'bob-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-bob" + ], + "status": "Incomplete" } ] \ No newline at end of file From bbe0089dd977f103a2e9011e496bf0e764a42f84 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 14:24:12 +0800 Subject: [PATCH 18/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2f0a9a7852..61cdecbbef 100644 --- a/progress.json +++ b/progress.json @@ -150,5 +150,14 @@ "Remote 'bob-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-bob" ], "status": "Incomplete" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787811850.847228, + "completed_at": 1787811852.230079, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 2119ae418e172c7c90cbf0981500cf2e7f5f0eb2 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 14:30:57 +0800 Subject: [PATCH 19/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 61cdecbbef..3e5a72ba46 100644 --- a/progress.json +++ b/progress.json @@ -159,5 +159,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787812255.450135, + "completed_at": 1787812256.902043, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 32bcc3ad683df61f757c0993aac4cea233d516b2 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 14:34:15 +0800 Subject: [PATCH 20/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3e5a72ba46..e1ba2a0d53 100644 --- a/progress.json +++ b/progress.json @@ -168,5 +168,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787812453.861093, + "completed_at": 1787812455.262433, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 6335936644f17f103872d7ac9d61bff7a548a85c Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 14:37:05 +0800 Subject: [PATCH 21/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e1ba2a0d53..06f77d9129 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787812624.069951, + "completed_at": 1787812625.339205, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 28287d1890eb338df93d886f7fc62a936f4caf23 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 27 Aug 2026 14:41:09 +0800 Subject: [PATCH 22/22] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 06f77d9129..a71edbd99e 100644 --- a/progress.json +++ b/progress.json @@ -186,5 +186,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787812866.222579, + "completed_at": 1787812868.665608, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file