First of all, thank you for considering contributing to learn-git-github 🎉
This project exists to help beginners learn Git & GitHub the right way.
We welcome all kinds of contributions, especially from first-time contributors.
- Beginners learning Git & GitHub
- Students & open-source newcomers
- Developers who want to improve explanations
- Anyone who wants to help others learn
No contribution is too small 🙌
You can contribute by:
- Fixing typos or grammar
- Improving explanations
- Adding examples or screenshots
- Adding common Git mistakes & fixes
- Improving folder structure
- Translating content
Click the Fork button on the top-right of this repository.
git clone https://github.com/<your-username>/learn-git-github.git
cd learn-git-githubgit checkout -b fix-issue-nameExample:
git checkout -b fix-typo-readme- Edit files
- Add new content
- Follow simple & beginner-friendly language
git add .
git commit -m "Fix: improved README explanation"git push origin fix-issue-name- Go to your fork on GitHub
- Click Compare & Pull Request
- Describe what you changed
- Submit the PR 🎉
- Keep explanations simple & beginner-friendly
- Avoid advanced Git concepts unless explained clearly
- Use clear commit messages
- One feature or fix per PR
This is a documentation-based project. Please ensure:
- Commands are correct
- Steps are reproducible on Windows
By contributing, you agree that your contributions will be licensed under the MIT License.
Your contribution helps beginners gain confidence with Git & GitHub.
Happy contributing! 🚀