From 88f8d6d2b3e2db46a5d590a8e596b09f4598c36a Mon Sep 17 00:00:00 2001 From: diaeddine97 <42179886+diaeddine97@users.noreply.github.com> Date: Fri, 30 Oct 2026 10:24:13 +0100 Subject: [PATCH] Add interactive lessons to six Git topics (rebase, reset, merge, cherry-pick, stash, revert) (#10508) --- .../content/cherry-picking-commits@eFf2fesrs-1aVM5tH3ORQ.md | 1 + .../git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md | 1 + roadmaps/git-github/content/git-reset@igrR7LguU1jemg_mf_AD6.md | 1 + .../git-github/content/git-revert@dLr55Om7IOvI53c1DgTKc.md | 1 + .../content/git-stash-basics@X9K3PBpGsMoXkJsKdJPI7.md | 3 ++- .../git-github/content/merging-basics@sNuy6NMjLOEkJlqdEjFPq.md | 3 ++- 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/roadmaps/git-github/content/cherry-picking-commits@eFf2fesrs-1aVM5tH3ORQ.md b/roadmaps/git-github/content/cherry-picking-commits@eFf2fesrs-1aVM5tH3ORQ.md index d70df3d71..4eb699408 100644 --- a/roadmaps/git-github/content/cherry-picking-commits@eFf2fesrs-1aVM5tH3ORQ.md +++ b/roadmaps/git-github/content/cherry-picking-commits@eFf2fesrs-1aVM5tH3ORQ.md @@ -6,4 +6,5 @@ Visit the following resources to learn more: - [@official@git-cherry-pick docs](https://git-scm.com/docs/git-cherry-pick) - [@article@Git Cherry Pick](https://www.atlassian.com/git/tutorials/cherry-pick) +- [@course@git cherry-pick, step by step (Interactive Lesson)](https://gitualize.com/commands/git-cherry-pick) - [@video@Git Cherry Pick - Tutorial](https://youtu.be/i657Bg_HAWI?si=3jjn2X8Hi1na--F4) \ No newline at end of file diff --git a/roadmaps/git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md b/roadmaps/git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md index 0e4a3b94d..f480bada0 100644 --- a/roadmaps/git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md +++ b/roadmaps/git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md @@ -6,5 +6,6 @@ Visit the following resources to learn more: - [@official@Git - git-rebase Documentation](https://git-scm.com/docs/git-rebase) - [@article@git rebase](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase) +- [@course@git rebase, step by step (Interactive Lesson)](https://gitualize.com/commands/git-rebase) - [@video@git rebase - Why, When & How to fix conflicts](https://youtu.be/DkWDHzmMvyg?si=59jauQgkL-sMewzo) - [@video@Git Rebase --interactive: EXPLAINED](https://youtu.be/H7RFt0Pxxp8?si=gLhfkVW_PmWHBQSs) \ No newline at end of file diff --git a/roadmaps/git-github/content/git-reset@igrR7LguU1jemg_mf_AD6.md b/roadmaps/git-github/content/git-reset@igrR7LguU1jemg_mf_AD6.md index 52428f35e..a4e01aedb 100644 --- a/roadmaps/git-github/content/git-reset@igrR7LguU1jemg_mf_AD6.md +++ b/roadmaps/git-github/content/git-reset@igrR7LguU1jemg_mf_AD6.md @@ -5,4 +5,5 @@ Git reset is a command that allows you to "undo" or reset your current branch to Visit the following resources to learn more: - [@article@git reset](https://www.atlassian.com/git/tutorials/undoing-changes/git-reset) +- [@course@git reset, step by step (Interactive Lesson)](https://gitualize.com/commands/git-reset) - [@video@Git Reset | How to Use Git Reset | Learn Git](https://www.youtube.com/watch?v=s1idhUiCk38) \ No newline at end of file diff --git a/roadmaps/git-github/content/git-revert@dLr55Om7IOvI53c1DgTKc.md b/roadmaps/git-github/content/git-revert@dLr55Om7IOvI53c1DgTKc.md index cf1f44cd7..e180c0546 100644 --- a/roadmaps/git-github/content/git-revert@dLr55Om7IOvI53c1DgTKc.md +++ b/roadmaps/git-github/content/git-revert@dLr55Om7IOvI53c1DgTKc.md @@ -5,4 +5,5 @@ Visit the following resources to learn more: - [@article@Git Revert](https://medium.com/@meghasharmaa704/git-revert-84727b543c17) +- [@course@git revert, step by step (Interactive Lesson)](https://gitualize.com/commands/git-revert) - [@video@Git Revert - Visualised](https://www.youtube.com/watch?v=XJqQPNudPSY) \ No newline at end of file diff --git a/roadmaps/git-github/content/git-stash-basics@X9K3PBpGsMoXkJsKdJPI7.md b/roadmaps/git-github/content/git-stash-basics@X9K3PBpGsMoXkJsKdJPI7.md index f91e2c872..05db41797 100644 --- a/roadmaps/git-github/content/git-stash-basics@X9K3PBpGsMoXkJsKdJPI7.md +++ b/roadmaps/git-github/content/git-stash-basics@X9K3PBpGsMoXkJsKdJPI7.md @@ -5,4 +5,5 @@ Git stash temporarily saves uncommitted changes so the working directory can be Visit the following resources to learn more: - [@article@Git stash](https://www.atlassian.com/git/tutorials/saving-changes/git-stash) -- [@article@A practical guide to using the git stash command](https://opensource.com/article/21/4/git-stash) \ No newline at end of file +- [@article@A practical guide to using the git stash command](https://opensource.com/article/21/4/git-stash) +- [@course@git stash, step by step (Interactive Lesson)](https://gitualize.com/commands/git-stash) \ No newline at end of file diff --git a/roadmaps/git-github/content/merging-basics@sNuy6NMjLOEkJlqdEjFPq.md b/roadmaps/git-github/content/merging-basics@sNuy6NMjLOEkJlqdEjFPq.md index eeaf57a62..0c95e2824 100644 --- a/roadmaps/git-github/content/merging-basics@sNuy6NMjLOEkJlqdEjFPq.md +++ b/roadmaps/git-github/content/merging-basics@sNuy6NMjLOEkJlqdEjFPq.md @@ -5,4 +5,5 @@ A merge in Git is the process of combining changes from one branch into another. Visit the following resources to learn more: - [@official@Git Branching - Basic Merging](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging#:~:text=into%20master%20later.-,Basic%20Merging,-Suppose%20you%E2%80%99ve%20decided) -- [@article@Git merge](https://www.atlassian.com/git/tutorials/using-branches/git-merge) \ No newline at end of file +- [@article@Git merge](https://www.atlassian.com/git/tutorials/using-branches/git-merge) +- [@course@git merge, step by step (Interactive Lesson)](https://gitualize.com/commands/git-merge) \ No newline at end of file