clone, pull, branch, merge, README (Markdown)
8-sinfComputer Science Foundation6-hafta · 17-darsNusxa olish va yangilash
Parallel yo'l
Loyiha vizitkasi
Commitlarni GitHub'ga qaysi buyruq yuboradi?
git push — yuborish.Nusxa olish va yangilash
git clone https://github.com/username/kundalik.git
cd kundalik
git log --oneline
# ... boshqa joyda o'zgarish qilindi ...
git pull
Yangi kompyuterda GitHub'dagi loyiha bilan ishlashni qaysi buyruq boshlaydi?
clone to'liq nusxa oladi.Parallel yo'l
git branch
git switch -c yangi-sahifa
echo "Sahifa" > sahifa.txt
git add .
git commit -m "Sahifa qo'shildi"
git switch main
git merge yangi-sahifa
git branch yoki git status ko'rsatadi.Branch nima uchun kerak?
main xavfsiz qoladi.Loyiha vizitkasi
# Mening kundaligim
Bu loyihada kundalik yozuvlarimni saqlayman.
## Nimalarni o'rgandim
- Git buyruqlari
- GitHub'ga push
- **Branch** va merge
Muallif: Alisher
git pull kerak bo'ladi.Markdown'da katta sarlavha qanday yoziladi?
# — eng katta sarlavha.Nusxa yo'q — clone, nusxa bor — pull.
Repository'ning to'liq nusxasini olish
Yangi commitlarni yuklab olish
Parallel ish yo'li
Branchni asosiy branchga qo'shish
Eng yangi holat.
Alohida yo'lda ishlang.
Qo'shing va yuboring.
| Buyruq | Vazifasi | Misol |
|---|---|---|
git clone URL | Nusxa olish | Yangi kompyuterda |
git pull | Yangilash | Ish oldidan |
git branch | Branchlar ro'yxati | Joriysi * bilan |
git switch -c nom | Yangi branch | switch -c yangi-sahifa |
git merge nom | Branchni qo'shish | main da bajariladi |
Pastga bosing: yangi buyruqlar
git clone qiling.yangi-sahifa branch'ini yarating, fayl qo'shing va main ga merge qiling.
git commit -m "Tajriba" # main ning o'zida
# yoqmasa, qaytarish qiyin
git switch -c tajriba
git commit -m "Tajriba"
# yoqmasa, main buzilmaydi
Almashinuv: pull ↔ push.
yangi-sahifa branch'ini yarating va unga o'ting.main ga qo'shing.Nusxa olish va yangilash.
Parallel yo'l, switch -c, merge.
Markdown bilan loyiha tavsifi.
Uyga vazifa: clone, branch va README.
Web, Mobile, Data Science, AI
6-hafta · 18-dars