Ši komanda leidžia gauti ir nustatyti saugyklą arba pasaulinius parametrus.

Su šia komanda galite prašyti / nustatyti / pakeisti / ištrinti parametrus. Tiesą sakant, tai yra sekcija ir raktas, atskirtas tašku, ir vertė bus išvengta.

Į parametrą galite pridėti kelias eilutes naudodami --add parinktį. Jei norite atnaujinti arba išjungti parametrą, kuris gali atsirasti keliose eilutėse, turite nurodyti PREIX regexp value_regex reikšmę. Atnaujinamos arba neatnaujinamos tik esamos vertės, atitinkančios įprastą išraišką. Jei norite apdoroti eilutes, kurios neatitinka reguliarios išraiškos, tiesiog įterpkite vieną užrašą (žr. Taip pat [PAVYZDŽIAI]).

Tipo specifikatorius gali būti arba -int arba -bool, todėl git config užtikrina, kad šio tipo kintamasis konvertuoja reikšmę į kanoninę formą (paprastas dešimtainis skaičius int, „true“ arba „klaidinga“ eilutė bool), arba - kelias, kuris šiek tiek plečia kelią (žr. toliau - kelias). Jei tipo specifikatorius neperduodamas, tai vertei neatliekami jokie patikrinimai ar konversijos.

Skaitymo metu reikšmės skaitomos iš numatytosios sistemos, visuotinių ir vietinių saugyklų konfigūracijos rinkmenų, o parinktys - sistema, --global, --local ir --file gali būti naudojamos nurodyti komandai skaityti tik šią vietą (žr. [FILES]) .

Rašant naują vertę pagal nutylėjimą įrašoma į vietos saugyklos konfigūracijos failą, o --system, --global, --file parinktis galima nurodyti komandai rašyti į šią vietą (galite pasakyti - vietinį, tačiau tai yra numatytasis) .

Ši klaida baigsis, jei klaida bus nulinė. Kai kurie išėjimo kodai yra:

  • Neteisingas konfigūracijos failas (ret = 3),

  • Negalima rašyti į konfigūracijos failą (ret = 4),

  • Jokio skyriaus ar pavadinimo nebuvo pateikta (ret = 2),

  • Skyrius arba raktas negalioja (ret = 1),

  • Bandote išjungti parinktį, kuri neegzistuoja (ret = 5),

  • Bandote išjungti / nustatyti parametrą, kuriam kelios eilutės atitinka (ret = 5), arba

  • Bandote naudoti neteisingą reguliarią išraišką (ret = 6).

Jei sėkminga, komanda grąžina išėjimo kodą 0.

Ši komanda leidžia gauti ir nustatyti saugyklą arba pasaulinius parametrus.