Git konfiguratsiyasi

Git konfiguratsiyasi


ULASHISH

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!