From 172064a573a255f5d1d37d2c2253c2f7b9f9cbb3 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 18:47:00 +0800 Subject: [PATCH 01/23] 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..1022a3da0d --- /dev/null +++ b/progress.json @@ -0,0 +1,45 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787727295.88, + "completed_at": 1787727300.032362, + "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": 1787729662.642956, + "completed_at": 1787729669.520747, + "comments": [ + "Answer for What is the SHA of the commit HEAD points to? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787729913.896733, + "completed_at": 1787729917.220328, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787664039.967827, + "completed_at": 1787664042.075197, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787659673.848781, + "completed_at": 1787659677.46421, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 39e388649ef710b6a09bb213aa174b238804737a Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 18:53:59 +0800 Subject: [PATCH 02/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1022a3da0d..6e5fee1963 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1788000820.845803, + "completed_at": 1788000838.957655, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From bbbb5cd34db8dcd74c598717fe174e91205c6a50 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 19:38:15 +0800 Subject: [PATCH 03/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6e5fee1963..e6054ca12e 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": 1788003490.394424, + "completed_at": 1788003494.563199, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From 70b1aeaedf65c7119dad677445f3522880148c52 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 19:39:04 +0800 Subject: [PATCH 04/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e6054ca12e..17afbcd4e9 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Missing remote called 'upstream'." ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1788003539.858928, + "completed_at": 1788003544.307573, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From df63aee131682afb29f1dd009ba2c86f12846c6c Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 22:00:14 +0800 Subject: [PATCH 05/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 17afbcd4e9..53aaed3190 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1788012011.183017, + "completed_at": 1788012014.128858, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 7e53d6698354db76a0f53afae7ac4893e96a9b88 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 22:15:30 +0800 Subject: [PATCH 06/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 53aaed3190..b55ac04ad3 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1788012925.450398, + "completed_at": 1788012930.286189, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 6481abb9ed41aef52e5120c98b3c1fa5c4fb4426 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 23:01:39 +0800 Subject: [PATCH 07/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b55ac04ad3..692e2822b1 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1788015695.442435, + "completed_at": 1788015699.124441, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 35aea4d995651f615b78d952f588a4e14501ddee Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sat, 29 Aug 2026 23:26:31 +0800 Subject: [PATCH 08/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 692e2822b1..d6a7f35a2b 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1788017187.269722, + "completed_at": 1788017190.890115, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From d24178c9466a26f21625436e9156985ab11a19bd Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sun, 30 Aug 2026 14:13:37 +0800 Subject: [PATCH 09/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d6a7f35a2b..53add6e32b 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": "view-commits", + "started_at": 1788070414.977436, + "completed_at": 1788070416.890999, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 0b8ed2f3979b066a746cbd6538cebc2661580f8b Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sun, 30 Aug 2026 15:45:54 +0800 Subject: [PATCH 10/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 53add6e32b..58777c2db2 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1788075949.933741, + "completed_at": 1788075953.668005, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 4fa778ec0cd5ab6d858fe4da0753b72a847b3caa Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sun, 30 Aug 2026 15:50:29 +0800 Subject: [PATCH 11/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 58777c2db2..1eb788b893 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1788076224.281416, + "completed_at": 1788076227.463518, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From c1fbff76a33a7bca2ad0ff057afda34135124440 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sun, 30 Aug 2026 16:08:53 +0800 Subject: [PATCH 12/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1eb788b893..e0041c14ac 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1788077327.267858, + "completed_at": 1788077333.146403, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From f058da83f634852be811b82f31fb300fc2e39bae Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sun, 30 Aug 2026 16:40:30 +0800 Subject: [PATCH 13/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e0041c14ac..4beae62f41 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1788079223.629905, + "completed_at": 1788079229.934667, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 62b69a950be6f5ba163b11fa0083ab6ffc8be682 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Sun, 30 Aug 2026 16:44:47 +0800 Subject: [PATCH 14/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4beae62f41..4da89bc307 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1788079483.966531, + "completed_at": 1788079487.03743, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 8bfaacaac681005de025cbb58357c10e00699baa Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 11:57:21 +0800 Subject: [PATCH 15/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4da89bc307..4ff4d88473 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1788926238.445621, + "completed_at": 1788926240.524327, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From 11546114592ac5f3afc63fa2adf78e8843e9e8d1 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 12:04:25 +0800 Subject: [PATCH 16/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4ff4d88473..451a3f88e0 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1788926660.497548, + "completed_at": 1788926664.597865, + "comments": [ + "The 'sleep-line' branch should start from the second commit (with message 'Describe location')." + ], + "status": "Incomplete" } ] \ No newline at end of file From f9d3507998b09f587474c45b211ad36531868867 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 12:12:49 +0800 Subject: [PATCH 17/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 451a3f88e0..8e9199de75 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "The 'sleep-line' branch should start from the second commit (with message 'Describe location')." ], "status": "Incomplete" + }, + { + "exercise_name": "branch-previous", + "started_at": 1788927167.087367, + "completed_at": 1788927169.252175, + "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 4a6078e2a129247567ffe6ca4bd6dbf56aa4d608 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 14:06:57 +0800 Subject: [PATCH 18/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8e9199de75..cf0dde0759 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1788934014.712645, + "completed_at": 1788934017.362249, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From af95476a8c61ab5c881e8df9ab35ccd6ab3a8e12 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 14:17:36 +0800 Subject: [PATCH 19/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cf0dde0759..0a65f5e1f6 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1788934653.430345, + "completed_at": 1788934655.544875, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From e1aed545457f0e10a9ddb729c9de8c58e522f476 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 14:26:30 +0800 Subject: [PATCH 20/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0a65f5e1f6..bfeecbce4e 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1788935187.36427, + "completed_at": 1788935189.461705, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 8dec029edca98f80a4f13f982d2f1a062b7593d4 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 14:37:24 +0800 Subject: [PATCH 21/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bfeecbce4e..f46bb9d799 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1788935841.432948, + "completed_at": 1788935844.282925, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" } ] \ No newline at end of file From 66ab376a92fe4a6f3fd937903615b84b9c1a0b67 Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 15:00:14 +0800 Subject: [PATCH 22/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f46bb9d799..c848570b43 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "Great work pushing the PQR branch to your fork!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1788937205.503095, + "completed_at": 1788937213.864973, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" } ] \ No newline at end of file From 6f4748da888c3e7360fc37659e0c74dc950f5fda Mon Sep 17 00:00:00 2001 From: Jigusheng Date: Wed, 9 Sep 2026 15:08:58 +0800 Subject: [PATCH 23/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c848570b43..6325835f52 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Great work! All required branches are present and correctly set up." ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1788937728.442611, + "completed_at": 1788937737.130373, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" } ] \ No newline at end of file