From 79a05795a532b92d3e142e0e63e8b790004720e0 Mon Sep 17 00:00:00 2001 From: santhosh-005 Date: Thu, 9 Oct 2025 14:53:18 +0530 Subject: [PATCH] feat: add interactive Git learning resources and improve documentation navigation --- docs/GitHub/intro-github.md | 6 +++++- docs/GitHub/setup-environment/git-commands.md | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/GitHub/intro-github.md b/docs/GitHub/intro-github.md index a3801661..895359d4 100644 --- a/docs/GitHub/intro-github.md +++ b/docs/GitHub/intro-github.md @@ -62,10 +62,14 @@ In the above example, all the developers were able to work on different features | Commit | | Makes Changes | | Branch | A series of linked commits | The most recent commit is called Head. | | Remote | | reference to other git repo | - | | Git Command | Check this tutorial + | | Git Command | Check our [Git Commands Cheatsheet](../GitHub/setup-environment/git-commands.md) for practical examples | ::: +:::tip Need Git Commands? +Want to start using Git right away? Check out our [comprehensive Git Commands Cheatsheet](../GitHub/setup-environment/git-commands.md) that includes 50 essential Git commands with examples. We also recommend trying [Learn Git Branching](https://learngitbranching.js.org/) - an interactive visual tool to practice Git commands in a gamified environment! +::: + ## Why Learn GitHub? GitHub simplifies the command-line interface of Git and makes it more GUI-friendly. GitHub is built on top of Git. Here want we do is staging the files and doing the commit, You can clone the entire repository, create a branch, commit to that branch, and then ask the main developer to merge the branch. When you clone in reality you are creating a copy of the real code/repository in your local environment. diff --git a/docs/GitHub/setup-environment/git-commands.md b/docs/GitHub/setup-environment/git-commands.md index 2b2724a3..78218351 100644 --- a/docs/GitHub/setup-environment/git-commands.md +++ b/docs/GitHub/setup-environment/git-commands.md @@ -307,6 +307,13 @@ By managing these resources efficiently, web developers can create engaging and < /> + +## Practice Git Interactively + +:::tip Learn By Doing +Master Git through gameplay at [Learn Git Branching↗](https://learngitbranching.js.org/). This interactive learning platform turns Git concepts into visual puzzles and challenges. It's like a game that teaches you Git commands with immediate visual feedback - perfect for beginners and experienced developers alike. +::: + ## Conclusion In conclusion, I hope you enjoyed reading this article on “Git Cheat Sheet. 50 Git commands |Git Tutorials”. In the next post, We will continue the Git/Github courses with more added materials and set up of git in your system. Signing off Sanjay Kv \ No newline at end of file