#GIT Cheat Sheet
1. git init
Misol: Yangi loyiha uchun Git repozitoriyasini ishga tushirish:
git init
2. git clone
Misol: GitHub’dan loyiha klonlash:
git clone https://github.com/sardorbek/my-project.git
3. git config --global user.name
Misol: Foydalanuvchi ismini o'rnatish:
git config --global user.name "Sardorbek"
4. git config --global user.email
Misol: Elektron pochta manzilini o'rnatish:
git config --global user.email "sardorbek@example.com"
1. git status
Misol: Repozitoriyada o'zgarishlarni ko'rish:
git status
2. git add
Misol: Faylni sahnalash:
git add index.html
3. git add .
Misol: Barcha o'zgarishlarni sahnalash:
git add .
4. git commit -m "Xabar"
Misol: O'zgarishlarni xabar bilan saqlash:
git commit -m "Index.html fayli yangilandi"
5. git commit -am "Xabar"
Misol: Kuzatilgan fayllarni sahnalash va saqlash:
git commit -am "Barcha o'zgarishlar qo'shildi va commit qilindi"
6. git log
Misol: Commitlar tarixini ko'rish:
git log
1. git branch
Misol: Mahalliy branchlarni ro'yxatlash:
git branch
2. git branch -a
Misol: Barcha branchlarni (masofadagi branchlarni ham) ko'rish:
git branch -a
3. git branch
Misol: Yangi branch yaratish:
git branch develop
4. git checkout
Misol: Mavjud branchga o'tish:
git checkout develop
5. git checkout -b
Misol: Yangi branch yaratish va o'sha branchga o'tish:
git checkout -b feature/login
6. git merge
Misol: Develop branchni hozirgi branchga qo'shish:
git merge develop
7. git branch -d
Misol: Keraksiz branchni o'chirish:
git branch -d old-feature
1. git remote
Misol: Remote'larni ro'yxatlash:
git remote
2. git push
Misol: O'zgarishlarni masofadagi repozitoriyaga yuborish:
git push origin main
3. git pull
Misol: Masofadagi repozitoriyadan yangilanishlarni olish:
git pull origin main
Repository Setup
1. git init
Misol: Yangi loyiha uchun Git repozitoriyasini ishga tushirish:
git init
2. git clone
Misol: GitHub’dan loyiha klonlash:
git clone https://github.com/sardorbek/my-project.git
3. git config --global user.name
Misol: Foydalanuvchi ismini o'rnatish:
git config --global user.name "Sardorbek"
4. git config --global user.email
Misol: Elektron pochta manzilini o'rnatish:
git config --global user.email "sardorbek@example.com"
Asosiy Buyruqlar
1. git status
Misol: Repozitoriyada o'zgarishlarni ko'rish:
git status
2. git add
Misol: Faylni sahnalash:
git add index.html
3. git add .
Misol: Barcha o'zgarishlarni sahnalash:
git add .
4. git commit -m "Xabar"
Misol: O'zgarishlarni xabar bilan saqlash:
git commit -m "Index.html fayli yangilandi"
5. git commit -am "Xabar"
Misol: Kuzatilgan fayllarni sahnalash va saqlash:
git commit -am "Barcha o'zgarishlar qo'shildi va commit qilindi"
6. git log
Misol: Commitlar tarixini ko'rish:
git log
Branchlar bilan ishlash
1. git branch
Misol: Mahalliy branchlarni ro'yxatlash:
git branch
2. git branch -a
Misol: Barcha branchlarni (masofadagi branchlarni ham) ko'rish:
git branch -a
3. git branch
Misol: Yangi branch yaratish:
git branch develop
4. git checkout
Misol: Mavjud branchga o'tish:
git checkout develop
5. git checkout -b
Misol: Yangi branch yaratish va o'sha branchga o'tish:
git checkout -b feature/login
6. git merge
Misol: Develop branchni hozirgi branchga qo'shish:
git merge develop
7. git branch -d
Misol: Keraksiz branchni o'chirish:
git branch -d old-feature
Uzoqdagi operatsiyalar (Remote Operations)
1. git remote
Misol: Remote'larni ro'yxatlash:
git remote
2. git push
Misol: O'zgarishlarni masofadagi repozitoriyaga yuborish:
git push origin main
3. git pull
Misol: Masofadagi repozitoriyadan yangilanishlarni olish:
git pull origin main