Git staging muhiti
Git staging muhiti
Staging muhiti nima?
Staging muhiti (yoki staging hududi) o‘zgarishlaringiz uchun kutish zaliga o‘xshaydi.
Undan keyingi commit’ingizga aynan qaysi fayllarni kiritmoqchi ekaningizni Git’ga aytish uchun foydalanasiz.
Bu loyiha tarixingizga nima kirishini nazorat qilish imkonini beradi.
Staging uchun ba’zi asosiy buyruqlar:
git add <file>- Faylni stage qilishgit add --allyokigit add -A- Barcha o‘zgarishlarni stage qilishgit status- Nima stage qilinganini ko‘rishgit restore --staged <file>- Faylni stage’dan chiqarish (unstage)
git add yordamida faylni stage qilish
Faylni staging hududiga qo‘shish uchun git add <file> buyrug‘idan foydalaning:
Misol
git add index.html
Endi index.html stage qilindi. Nima stage qilinganini git status orqali tekshirishingiz mumkin:
Misol
git status
On branch master
No commits yet
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: index.html
Bir nechta faylni stage qilish (git add --all, git add -A)
Barcha o‘zgarishlarni (yangi, o‘zgartirilgan va o‘chirilgan fayllarni) birdaniga stage qilishingiz mumkin:
Misol
git add --all
git add -A ham git add --all bilan bir xil ishni bajaradi.
git status yordamida stage qilingan fayllarni tekshirish
Qaysi fayllar stage qilingan va commit qilishga tayyor ekanini ko‘ring:
Misol
git status
On branch master
No commits yet
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: README.md
new file: bluestyle.css
new file: index.html
Faylni stage’dan qanday chiqarish mumkin (unstage)
Agar faylni xato bilan stage qilgan bo‘lsangiz, uni staging hududidan quyidagicha olib tashlashingiz (unstage qilishingiz) mumkin:
Misol
git restore --staged index.html
Endi index.html stage holatida emas. Xuddi shu natijaga erishish uchun git reset HEAD index.html buyrug‘idan ham foydalanishingiz mumkin.
Muammolarni bartaraf etish
- Noto‘g‘ri faylni stage qildingizmi? Uni stage’dan chiqarish uchun
git restore --staged <file>buyrug‘idan foydalaning. - Faylni stage qilishni unutdingizmi? Commit qilishdan oldin
git add <file>buyrug‘ini yana bir bor ishga tushiring. - Nima stage qilinganini bilmayapsizmi? Nima commit qilinishini ko‘rish uchun
git statusbuyrug‘ini ishga tushiring.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!

GitHub
Bitbucket
GitLab