Welcome to our Git and GitHub learning repository! If you're new to version control or looking to start your open-source journey, you're in the right place. This repository is specially curated to help beginners understand Git, GitHub, and participate in Hacktoberfest.
💡 Pro Tip: Star this repository to save it for future reference!
- 🎥 Git & GitHub Complete Tutorial - Comprehensive guide by Kunal Kushwaha
- 📝 Markdown in 15 Minutes - Quick tutorial by Eddie Jaoude
- 📋 Git Cheat Sheet - Official GitHub reference
- 📖 ProGit Book - By Scott Chacon and Ben Straub
New to open source? These resources will help you understand the basics:
- 🌊 DigitalOcean Guides:
- 🎯 GitHub Guide: How to Contribute to Open Source
Start your contribution journey with these repositories:
Repository | Description |
---|---|
HacktoberFest2022 | Perfect for first-time contributors |
Canvas Game | Web-based gaming project |
Basic Website | HTML/CSS practice |
Web Location | Location-based web app |
-
Fork the Repository
# Clone your fork git clone <repository-url> # Navigate to the project cd filename # Create a new branch git checkout -b feature-branch
-
Make Your Changes
# Add changes git add . # Commit changes git commit -m "Add: your meaningful commit message" # Push to your fork git push origin feature-branch
-
Create a Pull Request
- Go to your forked repository
- Click 'Create Pull Request'
- Follow the PR template
# Add upstream remote
git remote add upstream <original-repo-url>
# Verify remotes
git remote -v
# Sync with upstream
git merge upstream/master
How to Contribute?
Choose from: - Fix existing issues - Add new features - Improve documentation - Check the Issues tab for more ideas
How to contribute to this repository?
Add your details in
contributors-list
directory by creating a file named username.md
following the existing format.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the FOSS Tech Community