From a9af12518f83aa28b6b4cb4479f8317bec5ddb03 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Thu, 20 Aug 2026 23:11:35 +0800 Subject: [PATCH 01/16] 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..253e05e507 --- /dev/null +++ b/progress.json @@ -0,0 +1,45 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787231495.085856, + "completed_at": 1787231497.312684, + "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": 1787232275.645951, + "completed_at": 1787232277.646343, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787231028.618129, + "completed_at": 1787231030.658365, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787230080.508468, + "completed_at": 1787230082.507728, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787230409.479626, + "completed_at": 1787230411.374788, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 4773e5a736b75e4db50af76c15bee272ded9fd64 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Thu, 20 Aug 2026 23:21:05 +0800 Subject: [PATCH 02/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 253e05e507..050da944c4 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787239206.35897, + "completed_at": 1787239264.671681, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 097ef4ab2df69d7a2b97e2184c0ed469c59bc113 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 00:07:08 +0800 Subject: [PATCH 03/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 050da944c4..9f977c8a0c 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": 1787242026.084322, + "completed_at": 1787242027.941091, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 6f3bb23bb16181946b6762c48e09aaad48e06e3b Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 10:21:56 +0800 Subject: [PATCH 04/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9f977c8a0c..f783942832 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": 1787278912.709104, + "completed_at": 1787278916.289066, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 31d6fa01bf8fb4d1c8dc0a5587d3b98336693839 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 10:25:08 +0800 Subject: [PATCH 05/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f783942832..ca78419f90 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "You should have made a separate commit!" ], "status": "Incomplete" + }, + { + "exercise_name": "push-over", + "started_at": 1787279104.952864, + "completed_at": 1787279107.545705, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 3a17d28dd90bc09cb4b42506a849112ab057e29c Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 20:21:28 +0800 Subject: [PATCH 06/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ca78419f90..878fe9c160 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": 1787314882.605977, + "completed_at": 1787314888.219249, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From e94a903b08c229324b870f019c182afd9fa92562 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 20:25:13 +0800 Subject: [PATCH 07/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 878fe9c160..af29c81ba6 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787315108.707496, + "completed_at": 1787315112.634827, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 3713d4949e2ba44af00a7fc3b08a9965fa354591 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 20:33:23 +0800 Subject: [PATCH 08/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index af29c81ba6..30e53da25e 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": 1787315598.0124, + "completed_at": 1787315603.262614, + "comments": [ + "The remote 'upstream' is missing!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 49736164d3c93f3bfd0e3101f128ba2ff4abbbf7 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 20:36:27 +0800 Subject: [PATCH 09/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 30e53da25e..dd659bb150 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "The remote 'upstream' is missing!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787315783.274962, + "completed_at": 1787315786.674478, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From cbf17644211db8b4a35d9287d4b2fd21373f6ed5 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 20:57:30 +0800 Subject: [PATCH 10/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dd659bb150..f46db6892d 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787317046.475069, + "completed_at": 1787317050.323252, + "comments": [ + "You did not pull Alice's changes to your own main branch!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 709ea47cf43f4e70968ca18dccfe7468a338d409 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 20:58:56 +0800 Subject: [PATCH 11/16] Reset progress for fetch-and-pull --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index f46db6892d..dd659bb150 100644 --- a/progress.json +++ b/progress.json @@ -113,14 +113,5 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" - }, - { - "exercise_name": "fetch-and-pull", - "started_at": 1787317046.475069, - "completed_at": 1787317050.323252, - "comments": [ - "You did not pull Alice's changes to your own main branch!" - ], - "status": "Incomplete" } ] \ No newline at end of file From 01b462419d9b2f196971d60ee45c0908370eaffb Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 21:01:12 +0800 Subject: [PATCH 12/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dd659bb150..a7bf6a7541 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787317269.649474, + "completed_at": 1787317271.653003, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From d7f35809dec884d84da082bbd0896d38a26fd966 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Fri, 21 Aug 2026 21:13:56 +0800 Subject: [PATCH 13/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a7bf6a7541..8c9520741a 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787318034.242006, + "completed_at": 1787318036.035625, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 574395d17ee982e386923e715751c48cea932ef2 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Sat, 22 Aug 2026 00:22:12 +0800 Subject: [PATCH 14/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8c9520741a..252f7e0d33 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": 1787329329.856113, + "completed_at": 1787329331.792572, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From d0bf2408aeff567b8826f0d8218091cec1c7dbaa Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Sat, 22 Aug 2026 00:25:56 +0800 Subject: [PATCH 15/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 252f7e0d33..0a1d66b620 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": 1787329553.824573, + "completed_at": 1787329555.765417, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 622d76ff501d1bf1dfab8f17ce62e2acb04373d1 Mon Sep 17 00:00:00 2001 From: Kamban123 Date: Sat, 22 Aug 2026 00:30:34 +0800 Subject: [PATCH 16/16] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0a1d66b620..37cbe443e2 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": 1787329830.142427, + "completed_at": 1787329834.355242, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file