Git Documentation 📚
Table of Contents
- Getting Started
- Configuration
- Creating Repositories
- Basic Commands
- Branching
- Merging and Rebasing
- Stashing
- Remote Repositories
- Tags
- Undoing Changes
- Miscellaneous
- Help
Getting Started 🚀
Install Git 🛠️
- Windows: Download here
- macOS: Install via Homebrew
- Linux:
Verify Installation ✅
Configuration 🛠️
Set User Information 👤
Check Configuration 📋
Creating Repositories 📁
Initialize a Repository 🆕
Clone a Repository 📥
Basic Commands 📝
Check Status 📊
Add Changes ➕
Commit Changes 💾
View Commit History 📜
View Changes (Diff) 🔍
Branching 🌿
Create a New Branch 🆕
List Branches 📃
Switch Branches 🔀
Create and Switch Branch 🌱
Merging and Rebasing 🔄
Merge Branches 🔀
Rebase Branches ↩️
Stashing 💼
Stash Changes 👜
Apply Stashed Changes 🔙
List Stashes 📃
Remote Repositories 🌍
Add Remote Repository ➕
List Remote Repositories 🌐
Push to Remote Repository 📤
Pull from Remote Repository 📥
Tags 🏷️
Create a Tag 🏷️
List Tags 📋
Push Tags to Remote 📤
Undoing Changes ↩️
Unstage Changes ❌
Revert Changes to a File 🔄
Amend Last Commit ✏️
Miscellaneous 🌐
Show Commit Graph 🌲
Show Commit History of a File 📝
Alias Commands 📝
Help 🆘
General Help 📘
Command-specific Help 📚
This Git documentation should serve as a quick reference guide for essential Git commands and their use cases. Feel free to add or customize it according to your needs. Happy coding! 👩💻👨💻
