From e2af6439df8b6f7f4e301e3adce80ea7c1f97fbb Mon Sep 17 00:00:00 2001 From: jingyucodes Date: Wed, 26 Aug 2026 21:18:19 +0800 Subject: [PATCH 01/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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/19] 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