From 5ab65c2f74f27c16337ac7ed187141089efd5ff7 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 10:46:01 +0800 Subject: [PATCH 01/15] 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..707497d5af --- /dev/null +++ b/progress.json @@ -0,0 +1,45 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787414724.379827, + "completed_at": 1787414726.18158, + "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": 1787420776.613964, + "completed_at": 1787420778.295827, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787416508.109727, + "completed_at": 1787416509.759723, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787212062.948786, + "completed_at": 1787212064.5562, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787212312.550845, + "completed_at": 1787212314.14683, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 0005843904d4bcd16bbf57c05ccb3383541a7706 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 11:34:28 +0800 Subject: [PATCH 02/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 707497d5af..c865cb319d 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": 1787455291.539345, + "completed_at": 1787456068.351487, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 87b33946b3167bb0e5ad7d05584f914defc42b08 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 11:37:33 +0800 Subject: [PATCH 03/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c865cb319d..d7092d2306 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787456244.389649, + "completed_at": 1787456252.594613, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From a8aff394b714a94ccd9ddd5782b93824541c8932 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 13:14:56 +0800 Subject: [PATCH 04/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d7092d2306..59125e5c96 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787462094.667808, + "completed_at": 1787462096.217211, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 56284228c18779af55e12bc5f9fc64ee9e1cad28 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 15:33:38 +0800 Subject: [PATCH 05/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59125e5c96..e1dd8d4bdf 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": 1787470415.297626, + "completed_at": 1787470417.609648, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 8985488534eaf5c3ce1b73e49d7898777116ab65 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:23:21 +0800 Subject: [PATCH 06/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e1dd8d4bdf..ada47bed0e 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": 1787476994.440799, + "completed_at": 1787477001.441104, + "comments": [ + "You are not ignoring runaway.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From b685326e201d946f93ed5c276c2b527182a602cc Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:25:11 +0800 Subject: [PATCH 07/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ada47bed0e..1fc436d3a0 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "You are not ignoring runaway.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787477103.691782, + "completed_at": 1787477110.719202, + "comments": [ + "You are not ignoring runaway.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From 7f2f6ec1bac15412d575bea3f26d2e19b4c0e9e1 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:27:51 +0800 Subject: [PATCH 08/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1fc436d3a0..6d21f978ba 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "You are not ignoring runaway.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787477263.978516, + "completed_at": 1787477270.840692, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From de1b84b5a61803a1f86da7111f497021e056ac54 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:28:36 +0800 Subject: [PATCH 09/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6d21f978ba..082c506aa1 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787477309.336532, + "completed_at": 1787477316.253518, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 7d9b507a4e5121983e269ec9279978f6d2142a9b Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:30:39 +0800 Subject: [PATCH 10/15] Reset progress for ignoring-somethings --- progress.json | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/progress.json b/progress.json index 082c506aa1..e1dd8d4bdf 100644 --- a/progress.json +++ b/progress.json @@ -77,41 +77,5 @@ "Great work pushing changes to the remote!" ], "status": "Completed" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787476994.440799, - "completed_at": 1787477001.441104, - "comments": [ - "You are not ignoring runaway.txt. Find where the file is and fix that." - ], - "status": "Incomplete" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787477103.691782, - "completed_at": 1787477110.719202, - "comments": [ - "You are not ignoring runaway.txt. Find where the file is and fix that." - ], - "status": "Incomplete" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787477263.978516, - "completed_at": 1787477270.840692, - "comments": [ - "You should be using ** to match all subfolders to ignore runaway.txt." - ], - "status": "Incomplete" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787477309.336532, - "completed_at": 1787477316.253518, - "comments": [ - "You should be using ** to match all subfolders to ignore runaway.txt." - ], - "status": "Incomplete" } ] \ No newline at end of file From 87784a02e184583bd56dc991ec2b12c5be3ed8f8 Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:32:01 +0800 Subject: [PATCH 11/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e1dd8d4bdf..ab95bc0057 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": 1787477513.806908, + "completed_at": 1787477520.683359, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From e22a6633992cb1613a3d00e4161cef6340cec8fd Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 17:34:39 +0800 Subject: [PATCH 12/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ab95bc0057..05cad6a283 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787477673.402049, + "completed_at": 1787477678.971439, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 964028fc96347e5a36338cfb8be7597d3bbc613c Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 18:23:27 +0800 Subject: [PATCH 13/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 05cad6a283..af9ba6e642 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787480604.450753, + "completed_at": 1787480607.389858, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From d5671f8a8ab88de574da1de8d1e4003f101202ab Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 18:56:24 +0800 Subject: [PATCH 14/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index af9ba6e642..9ded40d78e 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787482581.306528, + "completed_at": 1787482584.258235, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 435b3d0aa8bdaa55332dda725a317110dacb5cbe Mon Sep 17 00:00:00 2001 From: Li Junliang Date: Sun, 23 Aug 2026 20:52:02 +0800 Subject: [PATCH 15/15] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9ded40d78e..7cab7714c7 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": 1787489520.215402, + "completed_at": 1787489521.925326, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file