From e2af6439df8b6f7f4e301e3adce80ea7c1f97fbb Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Wed, 26 Aug 2026 21:18:19 +0800 Subject: [PATCH 01/37] Sync progress with local machine --- progress.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..2f1a113acb --- /dev/null +++ b/progress.json @@ -0,0 +1,36 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787741202.749091, + "completed_at": 1787741204.337449, + "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": 1787744310.030115, + "completed_at": 1787744311.721499, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787738699.63888, + "completed_at": 1787738701.112992, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787731512.629018, + "completed_at": 1787731514.038024, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 8dcda4a86de0d68092d83541f20aa02b2cb9d09f Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 10:13:19 +0800 Subject: [PATCH 02/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2f1a113acb..4bdd46e3e4 100644 --- a/progress.json +++ b/progress.json @@ -32,5 +32,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787796707.584465, + "completed_at": 1787796799.010766, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 853df63cf5d862870915af77b258eaeb780ed888 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 10:15:04 +0800 Subject: [PATCH 03/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4bdd46e3e4..17ae6d5593 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787796897.770776, + "completed_at": 1787796903.670235, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 8f06f64bdbb6734f88249108883bcaf393894a71 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 10:29:13 +0800 Subject: [PATCH 04/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 17ae6d5593..e3fb130e12 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787797750.822226, + "completed_at": 1787797752.274485, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From fb6e0f7a36d238f5904aaad1c7df37a549487dbd Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 11:17:15 +0800 Subject: [PATCH 05/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e3fb130e12..d87c295c89 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787800632.786011, + "completed_at": 1787800634.731123, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From cdd61069f0e9f9298ac7e871c05d5fa3068f1b7a Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 11:42:40 +0800 Subject: [PATCH 06/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d87c295c89..033c7fb1b1 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787802156.762269, + "completed_at": 1787802159.391259, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 1fc2754097333c98a69433b3bfff0ec8a9b4ca09 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 12:26:46 +0800 Subject: [PATCH 07/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 033c7fb1b1..3e42f35f15 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787804802.729496, + "completed_at": 1787804805.927976, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From d8e5e15a81880f7f3fe5989f7d94783f0f69e334 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 12:40:04 +0800 Subject: [PATCH 08/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3e42f35f15..29688c1fb3 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787805599.363636, + "completed_at": 1787805603.909726, + "comments": [ + "/Users/jingyu/Documents/gitmastery-home/gitmastery-exercises/clone-repo/shapes" + ], + "status": "Error" } ] \ No newline at end of file From 97955351b844aae6dc7f10483dc3409198a06590 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 12:43:51 +0800 Subject: [PATCH 09/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 29688c1fb3..0fd63f63c7 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "/Users/jingyu/Documents/gitmastery-home/gitmastery-exercises/clone-repo/shapes" ], "status": "Error" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787805826.95316, + "completed_at": 1787805830.747593, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 1dd92f70da65cac569334106609779afedeffa31 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 13:16:02 +0800 Subject: [PATCH 10/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0fd63f63c7..a9fae6116e 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787807759.867089, + "completed_at": 1787807761.33836, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 406517ceefd1ab8279833c90cc0133e4b1a5059f Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 14:26:17 +0800 Subject: [PATCH 11/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a9fae6116e..c284c9e3d5 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787811974.197372, + "completed_at": 1787811977.162073, + "comments": [ + "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From 050f80927fdd61fec7a833525b7421b11480092e Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 14:27:31 +0800 Subject: [PATCH 12/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c284c9e3d5..bed12e510d 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1787812049.406974, + "completed_at": 1787812050.744585, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 6bd6cf2efb9273d63ca9c49efe38cceef9cfa23e Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 14:48:17 +0800 Subject: [PATCH 13/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bed12e510d..f951fd68ff 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": 1787813295.082722, + "completed_at": 1787813296.510409, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From c9c823625a40781a4f2322adbb050a6e20ac2b67 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 14:51:18 +0800 Subject: [PATCH 14/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f951fd68ff..c67dca2201 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": 1787813476.633566, + "completed_at": 1787813478.185308, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 71ac77a78557f4a3af52f1196907f8ee01abdd48 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 15:23:50 +0800 Subject: [PATCH 15/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c67dca2201..298453b905 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": 1787815426.953044, + "completed_at": 1787815429.532924, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From fa65811c3f5c6d587205a55e7bceca032ab5b833 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 19:18:59 +0800 Subject: [PATCH 16/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 298453b905..1c53717486 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": 1787829537.155247, + "completed_at": 1787829538.536925, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 275b7e6f45c80188a53d11a7f1f49b235471f479 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 20:09:10 +0800 Subject: [PATCH 17/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1c53717486..c5936acbb7 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": 1787832548.110878, + "completed_at": 1787832549.627957, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 2e6e51d1290d309713062337b6d64a90db675187 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 20:33:27 +0800 Subject: [PATCH 18/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c5936acbb7..5b207ca68b 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": 1787834005.48185, + "completed_at": 1787834006.969904, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 77b8ce57d0ac9da61c188da30a4a928d3997ac19 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 27 Aug 2026 22:08:40 +0800 Subject: [PATCH 19/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5b207ca68b..4fcc4ab90d 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787839718.174195, + "completed_at": 1787839719.674732, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From 37cbf024c0b67a2f239faf48f3e1792200e5eb6a Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 12:46:01 +0800 Subject: [PATCH 20/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4fcc4ab90d..c14f086694 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1788410757.979453, + "completed_at": 1788410760.971609, + "comments": [ + "You aren't currently on the main branch. Checkout to that branch and try again!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 57a53e2f9f3856575c2464623d7967d073d648f5 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 12:46:25 +0800 Subject: [PATCH 21/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c14f086694..3dc94ea370 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "You aren't currently on the main branch. Checkout to that branch and try again!" ], "status": "Incomplete" + }, + { + "exercise_name": "side-track", + "started_at": 1788410783.917108, + "completed_at": 1788410785.276451, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From 71b39fb19aa84c4498073376cb5e160c34e6b79f Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 13:02:36 +0800 Subject: [PATCH 22/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3dc94ea370..b194644da2 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1788411754.437966, + "completed_at": 1788411755.860535, + "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 f3a7ec2da1e824c087c30c89b623584412daa16e Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 13:26:55 +0800 Subject: [PATCH 23/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b194644da2..aaff3865d5 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1788413213.173946, + "completed_at": 1788413214.769347, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From c203c18deeb83298841600a8bd1b9db77ef08627 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 13:32:40 +0800 Subject: [PATCH 24/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index aaff3865d5..23902ef241 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1788413558.570103, + "completed_at": 1788413559.895096, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From cae5ca6275d2bc7a59871704e653b3996c06be63 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 14:19:47 +0800 Subject: [PATCH 25/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 23902ef241..3240f2953f 100644 --- a/progress.json +++ b/progress.json @@ -239,5 +239,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1788416385.823769, + "completed_at": 1788416387.28424, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From 6984bc9658aa0b6e6d4cdd4c04dd6a1bb27850d6 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 14:26:20 +0800 Subject: [PATCH 26/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3240f2953f..f2f0193dec 100644 --- a/progress.json +++ b/progress.json @@ -248,5 +248,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1788416778.901615, + "completed_at": 1788416780.268007, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 608044354fdd79fbdefa0b4b3c06facae1b874f4 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 14:35:32 +0800 Subject: [PATCH 27/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f2f0193dec..2bb3202730 100644 --- a/progress.json +++ b/progress.json @@ -257,5 +257,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1788417330.674267, + "completed_at": 1788417332.183173, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" } ] \ No newline at end of file From 70cbaead4c3ea393bd0a733d73a4d27c6e2fa2bd Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 14:43:56 +0800 Subject: [PATCH 28/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2bb3202730..6fe0e59f22 100644 --- a/progress.json +++ b/progress.json @@ -266,5 +266,14 @@ "Great job using git branch to delete both merged and unmerged branches!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1788417832.934883, + "completed_at": 1788417836.126829, + "comments": [ + "Branch 'feature-search' still exists! Remember to delete it after merging!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 431df1a6f6560dce8ede01699a2e4293b6f08aa2 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 14:47:20 +0800 Subject: [PATCH 29/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6fe0e59f22..99d62fef08 100644 --- a/progress.json +++ b/progress.json @@ -275,5 +275,14 @@ "Branch 'feature-search' still exists! Remember to delete it after merging!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1788418038.617248, + "completed_at": 1788418040.119126, + "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 df750264d8173ced08e7de06fe3fe9553ab98619 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 15:07:44 +0800 Subject: [PATCH 30/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 99d62fef08..03ea1a2c20 100644 --- a/progress.json +++ b/progress.json @@ -284,5 +284,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": 1788419260.539373, + "completed_at": 1788419263.853635, + "comments": [ + "You should be using squash merges for both 'feature-search' and 'feature-delete'" + ], + "status": "Incomplete" } ] \ No newline at end of file From 9b45ff65b5762023f468c39bcc97a60e9e186d59 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 15:11:55 +0800 Subject: [PATCH 31/37] Reset progress for mix-messy-graph --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 03ea1a2c20..99d62fef08 100644 --- a/progress.json +++ b/progress.json @@ -284,14 +284,5 @@ "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": 1788419260.539373, - "completed_at": 1788419263.853635, - "comments": [ - "You should be using squash merges for both 'feature-search' and 'feature-delete'" - ], - "status": "Incomplete" } ] \ No newline at end of file From b8545d05eee2bcdd5a49969ef75c8b327a41a2b1 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 15:16:37 +0800 Subject: [PATCH 32/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 99d62fef08..c9581fbde3 100644 --- a/progress.json +++ b/progress.json @@ -284,5 +284,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": 1788419795.450502, + "completed_at": 1788419797.002851, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" } ] \ No newline at end of file From 298fb3f431fe33a3ef30c415af8b3caf659d47a7 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 15:24:22 +0800 Subject: [PATCH 33/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c9581fbde3..dc40aeeaf5 100644 --- a/progress.json +++ b/progress.json @@ -293,5 +293,14 @@ "You have successfully completed the exercise!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1788420260.384624, + "completed_at": 1788420261.879042, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" } ] \ No newline at end of file From bcb10be3adf992fdb130d7fa409c4792399614ef Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 16:27:33 +0800 Subject: [PATCH 34/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dc40aeeaf5..fa1b42158c 100644 --- a/progress.json +++ b/progress.json @@ -302,5 +302,14 @@ "Great work pushing the PQR branch to your fork!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1788424050.921743, + "completed_at": 1788424052.444329, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" } ] \ No newline at end of file From c9441f64f19aadadff26ba0f6e9be79f563c25aa Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 19:06:38 +0800 Subject: [PATCH 35/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fa1b42158c..a162cbc34f 100644 --- a/progress.json +++ b/progress.json @@ -311,5 +311,14 @@ "Great work! All required branches are present and correctly set up." ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1788433594.468001, + "completed_at": 1788433597.827012, + "comments": [ + "Branch 'VWX' still exists locally! Remember to delete it from your local repository." + ], + "status": "Incomplete" } ] \ No newline at end of file From d8d5cddc1012990d6e729cae1dfef096dea9549e Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 19:07:40 +0800 Subject: [PATCH 36/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a162cbc34f..900ce6c0c7 100644 --- a/progress.json +++ b/progress.json @@ -320,5 +320,14 @@ "Branch 'VWX' still exists locally! Remember to delete it from your local repository." ], "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1788433658.249381, + "completed_at": 1788433659.644653, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" } ] \ No newline at end of file From 815e125a65690c22b279173e92c07c00ae755461 Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Thu, 3 Sep 2026 19:15:45 +0800 Subject: [PATCH 37/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 900ce6c0c7..274f137a17 100644 --- a/progress.json +++ b/progress.json @@ -329,5 +329,14 @@ "Great job deleting the VWX branch!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1788434142.588432, + "completed_at": 1788434144.545612, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" } ] \ No newline at end of file