Git konfiguratsiyasi
Git konfiguratsiyasi
Git’ni sozlash
Endi Git’ga kim ekaningizni bildiring.
Bu versiyalarni boshqarish tizimlari uchun muhim, chunki har bir Git commit’i ushbu ma’lumotdan foydalanadi:
Boshlovchilar uchun maslahat: Git’ni sozlash xavfsiz.
Bu sozlamalarni istalgan vaqtda o‘zgartirishingiz mumkin, ular faqat commit’laringizda ismingiz va email manzilingiz qanday ko‘rinishiga ta’sir qiladi.
Foydalanuvchi nomi
Ismingiz commit’laringizga biriktiriladi. Uni quyidagicha belgilang:
Misol
git config --global user.name "Your Name"
Eslatma: Agar imlo xatosi yoki boshqa xatoga yo‘l qo‘ysangiz, buyruqni to‘g‘ri qiymat bilan qayta ishga tushiring.
Yangi sozlama eskisining ustidan yoziladi.
Email manzil
Email manzilingiz ham commit’laringizga biriktiriladi. Uni quyidagicha belgilang:
Misol
git config --global user.email "you@example.com"
Foydalanuvchi nomi va email manzilni o‘zingiznikiga almashtiring.
Ehtimol, keyinchalik GitHub’da ro‘yxatdan o‘tishda ham undan foydalanishni xohlaysiz.
Eslatma: Agar ismingiz yoki email manzilingizni belgilashni unutsangiz, birinchi marta commit qilmoqchi bo‘lganingizda Git buni so‘raydi.
Bu sozlamalarni keyinchalik istalgan vaqtda o‘zgartirishingiz mumkin, oldingi commit’lar esa eski ma’lumotlarni saqlab qoladi.
--global parametridan foydalansangiz, qiymat kompyuteringizdagi barcha repozitoriylar uchun belgilanadi.
--local (standart) parametridan foydalansangiz, qiymat faqat joriy repozitoriy uchun belgilanadi.
Nega Git’ni sozlash kerak?
Git commit’laringizni belgilash uchun ismingiz va email manzilingizdan foydalanadi.
Agar ularni belgilamasangiz, birinchi marta commit qilmoqchi bo‘lganingizda Git ularni so‘raydi.
Endi siz Git’dan foydalanishni boshlash uchun zarur bo‘lgan minimal sozlamalarni qo‘shdingiz.
Shunday ekan, bemalol keyingi bobga o‘tishingiz mumkin.
Sozlash haqida ko‘proq ma’lumot olish yoki biror narsani o‘zgartirmoqchi bo‘lsangiz, ushbu sahifani o‘qishda davom eting.
Sozlamalaringizni ko‘rish
Barcha Git sozlamalaringizni quyidagicha ko‘rishingiz mumkin:
Misol: Barcha sozlamalarni ro‘yxat qilish
git config --list
user.name=Your Name
user.email=you@example.com
core.editor=code --wait
alias.st=status
init.defaultbranch=main
...
Muayyan qiymatni ko‘rish uchun quyidagidan foydalaning:
Misol: Muayyan sozlamani ko‘rish
git config user.name
Your Name
Sozlama qiymatlarini o‘zgartirish yoki o‘chirish
Qiymatni o‘zgartirish uchun git config buyrug‘ini yangi qiymat bilan qayta ishga tushiring.
Sozlamani o‘chirish uchun --unset parametridan foydalaning:
Misol: Alias’ni o‘chirish
git config --global --unset code.editor
Standart branch nomi
Yangi repozitoriylar uchun standart branch nomini belgilang (masalan, master o‘rniga main):
Misol: Standart branch nomini belgilash
git config --global init.defaultBranch main
Sozlash darajalari
Sozlashning uchta darajasi mavjud:
- System (barcha foydalanuvchilar uchun):
git config --system - Global (joriy foydalanuvchi uchun):
git config --global - Local (joriy repozitoriy uchun):
git config --local
Ustuvorlik tartibi quyidagicha:
- Local (joriy repozitoriy)
- Global (joriy foydalanuvchi)
- System (barcha foydalanuvchilar)
Turli darajalardan foydalanishning sababi — turli foydalanuvchilar yoki repozitoriylar uchun turli qiymatlarni belgilash mumkinligidir.
Bundan, masalan, turli repozitoriylar va foydalanuvchilar uchun turli standart branch’larni belgilashda foydalanish mumkin.
Misol: Local sozlamani belgilash
Local sozlamalar faqat joriy repozitoriyga taalluqli.
git config user.name "Project Name"
Misol: Global sozlamani belgilash
Global sozlamalar joriy foydalanuvchining barcha repozitoriylariga taalluqli.
git config --global user.name "Global Name"
Misol: System sozlamani belgilash
System sozlamalar barcha foydalanuvchilarning barcha repozitoriylariga taalluqli.
git config --system user.name "System Name"
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
