A beginner-friendly repository created to learn and practice Git and GitHub concepts through hands-on examples and exercises.
This repository documents my journey of learning Git and GitHub. It includes essential commands, workflows, and practical examples to build a strong foundation in version control.
- Git Installation
- Git Configuration
- Repository Initialization
- Git Clone
- Git Status
- Git Add
- Git Commit
- Git Log
- Git Branch
- Git Checkout
- Git Switch
- Git Merge
- Git Remote
- Git Push
- Git Pull
- Git Fetch
- Git Reset
- Git Revert
- Git Stash
- GitHub Fork
- Pull Requests
- Merge Conflicts
- README Creation
- GitHub Workflow
- Best Practices
- Git
- GitHub
- Git Bash
- Visual Studio Code
The goal of this repository is to:
- Learn Git commands step by step
- Understand GitHub workflows
- Practice version control
- Build confidence with real-world Git operations
- Create a reference for future projects
learn-github/
│
├── README.md
├── Git installation
├── git basics
├── git commands
└── Advanced Git Commands
Clone the repository:
git clone https://github.com/YOUR_USERNAME/learn-github.gitMove into the project folder:
cd learn-github- ✅ Git Basics
- ✅ GitHub Basics
- ✅ Branching
- ✅ Merging
- ✅ Remote Repositories
- 🔄 Advanced Git (In Progress)
- 🔄 GitHub Collaboration (In Progress)
This repository is primarily for learning and practice. Suggestions and improvements are always welcome.
Lahari Kotian
AI & Machine Learning Engineering Student
⭐ If you found this repository useful, consider giving it a star!