From e652a5fb235926f0fd9a26b9f80cffebb5b03239 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Wed, 26 Aug 2026 14:49:48 +0800 Subject: [PATCH 01/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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 From 64774a5fdc4f2b3ddc69b85eb3fca5f3f24e0b43 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:05:34 +0800 Subject: [PATCH 23/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a71edbd99e..8dca89ea32 100644 --- a/progress.json +++ b/progress.json @@ -195,5 +195,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1789041932.685937, + "completed_at": 1789041933.981071, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 44c2ee580b423fcd4483f3bfbb307ecbf142ba6e Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:05:44 +0800 Subject: [PATCH 24/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8dca89ea32..abe9b2b89d 100644 --- a/progress.json +++ b/progress.json @@ -204,5 +204,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1789041943.194881, + "completed_at": 1789041944.471813, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 1f374db3a8461e5a8613928061e160bc02e6a2e6 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:05:56 +0800 Subject: [PATCH 25/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index abe9b2b89d..e8d3e8c7a6 100644 --- a/progress.json +++ b/progress.json @@ -213,5 +213,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1789041954.490382, + "completed_at": 1789041955.841794, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 290473000dc2b9774fa66cd5afe65313c73499aa Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:06:07 +0800 Subject: [PATCH 26/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e8d3e8c7a6..96682cc499 100644 --- a/progress.json +++ b/progress.json @@ -222,5 +222,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1789041965.408327, + "completed_at": 1789041966.725731, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From f7fc3f62c930f7172be56d2750aa7aa54d83a7c9 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:06:17 +0800 Subject: [PATCH 27/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 96682cc499..852fe9bbd6 100644 --- a/progress.json +++ b/progress.json @@ -231,5 +231,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1789041975.694495, + "completed_at": 1789041977.041557, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From 5aa3a3f608d36abc05774afb9ceedaef27ecdf94 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:06:30 +0800 Subject: [PATCH 28/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 852fe9bbd6..d56afb4143 100644 --- a/progress.json +++ b/progress.json @@ -240,5 +240,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1789041988.463758, + "completed_at": 1789041989.802529, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" } ] \ No newline at end of file From 74298e6d53a6813164ee581642077c085e0d2398 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:06:41 +0800 Subject: [PATCH 29/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d56afb4143..59c28e535b 100644 --- a/progress.json +++ b/progress.json @@ -249,5 +249,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1789041998.922752, + "completed_at": 1789042000.588945, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" } ] \ No newline at end of file From d9616e53c5286b2e6c7e2c3ab1a675e0879b1c93 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:06:51 +0800 Subject: [PATCH 30/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59c28e535b..a5a777511b 100644 --- a/progress.json +++ b/progress.json @@ -258,5 +258,14 @@ "Great work comparing the branches successfully!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1789042010.003432, + "completed_at": 1789042011.389861, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From 3d345848c3c64e933248b938e8c4433aff2ed78f Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:07:02 +0800 Subject: [PATCH 31/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a5a777511b..18d39a5757 100644 --- a/progress.json +++ b/progress.json @@ -267,5 +267,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1789042020.505307, + "completed_at": 1789042021.856988, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From 39c89c7f99015c98fbe76fd7816f591e454e7f43 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:07:12 +0800 Subject: [PATCH 32/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 18d39a5757..2a24b01e1f 100644 --- a/progress.json +++ b/progress.json @@ -276,5 +276,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1789042031.100798, + "completed_at": 1789042032.491877, + "comments": [ + "Great work with undoing the merges! Try listing the directory to see what has changed." + ], + "status": "Completed" } ] \ No newline at end of file From 8d4dfa1fbfcdd5e1efa0c2d2446b0ec02d781afd Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:07:23 +0800 Subject: [PATCH 33/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2a24b01e1f..4a69ac780b 100644 --- a/progress.json +++ b/progress.json @@ -285,5 +285,14 @@ "Great work with undoing the merges! Try listing the directory to see what has changed." ], "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1789042042.078976, + "completed_at": 1789042043.386163, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" } ] \ No newline at end of file From 1c0e7a7855deaf86d07770ceff1deb83c220ad2d Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:07:34 +0800 Subject: [PATCH 34/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4a69ac780b..ffd1ff88ad 100644 --- a/progress.json +++ b/progress.json @@ -294,5 +294,14 @@ "You have successfully undone the merge of branch 'others'." ], "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1789042052.455389, + "completed_at": 1789042053.77827, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" } ] \ No newline at end of file From 52796311109fe96bf5196a1f2fe9bb6825fc5d4e Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:07:44 +0800 Subject: [PATCH 35/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ffd1ff88ad..25c680f528 100644 --- a/progress.json +++ b/progress.json @@ -303,5 +303,14 @@ "Good job performing a merge squash!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1789042062.931605, + "completed_at": 1789042064.362871, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From 8cdb69a4a6a8b46c2b8ffcc12f9381f03a1fd7db Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:07:55 +0800 Subject: [PATCH 36/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 25c680f528..018bb859fe 100644 --- a/progress.json +++ b/progress.json @@ -312,5 +312,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1789042073.633924, + "completed_at": 1789042074.982011, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 89145f9823f94310d185873b804f9bcd7fe95024 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:08:06 +0800 Subject: [PATCH 37/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 018bb859fe..fd59d485cd 100644 --- a/progress.json +++ b/progress.json @@ -321,5 +321,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1789042084.229025, + "completed_at": 1789042085.538404, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" } ] \ No newline at end of file From 050bbb245f673f11e206c6bec00a2768c1519869 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:08:17 +0800 Subject: [PATCH 38/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fd59d485cd..b2b6acc316 100644 --- a/progress.json +++ b/progress.json @@ -330,5 +330,14 @@ "Great job using git branch to delete both merged and unmerged branches!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1789042095.400298, + "completed_at": 1789042096.777889, + "comments": [ + "Great work using all of the concepts you've learnt about branching to mix the messy documentation!" + ], + "status": "Completed" } ] \ No newline at end of file From cb5bcf551c6824fdaf058332be4df67cfa9d27fb Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:08:28 +0800 Subject: [PATCH 39/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b2b6acc316..aae6d372df 100644 --- a/progress.json +++ b/progress.json @@ -339,5 +339,14 @@ "Great work using all of the concepts you've learnt about branching to mix the messy documentation!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-graph", + "started_at": 1789042106.494133, + "completed_at": 1789042107.918104, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" } ] \ No newline at end of file From cfb595aceadd0227f023122dd0055fd130dc990f Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:08:39 +0800 Subject: [PATCH 40/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index aae6d372df..6136828b67 100644 --- a/progress.json +++ b/progress.json @@ -348,5 +348,14 @@ "You have successfully completed the exercise!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1789042117.292185, + "completed_at": 1789042118.588449, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" } ] \ No newline at end of file From 55737fee4346fae3dc1ec37650add07dc6f933ee Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:12:17 +0800 Subject: [PATCH 41/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6136828b67..749970eb50 100644 --- a/progress.json +++ b/progress.json @@ -357,5 +357,14 @@ "Great work pushing the PQR branch to your fork!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1789042335.757353, + "completed_at": 1789042337.082791, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" } ] \ No newline at end of file From 02a41cec5a2edbb6dee0d5ee4f5957e134253ed2 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:12:22 +0800 Subject: [PATCH 42/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 749970eb50..8af859741d 100644 --- a/progress.json +++ b/progress.json @@ -366,5 +366,14 @@ "Great work! All required branches are present and correctly set up." ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1789042340.365182, + "completed_at": 1789042341.654615, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" } ] \ No newline at end of file From d1a71da3099c0ade27df7a92f32d96efb18c1e07 Mon Sep 17 00:00:00 2001 From: trigg770 Date: Thu, 10 Sep 2026 20:12:27 +0800 Subject: [PATCH 43/43] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8af859741d..8c6cc0d566 100644 --- a/progress.json +++ b/progress.json @@ -375,5 +375,14 @@ "Great job deleting the VWX branch!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1789042345.188416, + "completed_at": 1789042347.286193, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" } ] \ No newline at end of file