Skip to content

Commit 79a0579

Browse files
committed
feat: add interactive Git learning resources and improve documentation navigation
1 parent cedd79d commit 79a0579

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

docs/GitHub/intro-github.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,14 @@ In the above example, all the developers were able to work on different features
6262
| Commit | | Makes Changes |
6363
| Branch | A series of linked commits | The most recent commit is called Head. |
6464
| Remote | | reference to other git repo |
65-
| | Git Command | Check this tutorial
65+
| | Git Command | Check our [Git Commands Cheatsheet](../GitHub/setup-environment/git-commands.md) for practical examples |
6666

6767
:::
6868

69+
:::tip Need Git Commands?
70+
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!
71+
:::
72+
6973
## Why Learn GitHub?
7074

7175
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.

docs/GitHub/setup-environment/git-commands.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,13 @@ By managing these resources efficiently, web developers can create engaging and
307307
308308
< />
309309
<iframe width="880" height="480" src="https://www.youtube.com/embed/jE8nqWSbUQs?list=PLrLTYhoDFx-kiuFiGQqVpYYZ56pIhUW63" title="Understanding the GitHub Flow" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
310+
311+
## Practice Git Interactively
312+
313+
:::tip Learn By Doing
314+
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.
315+
:::
316+
310317
## Conclusion
311318
312319
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

0 commit comments

Comments
 (0)