Git 2.21.0 uus versioon on juba välja antud ja need on selle uudised

git

Git on üks populaarsemaid, usaldusväärsemaid ja tõhusamaid versioonide juhtimissüsteeme, ning pakub paindlikke mittelineaarseid arendusvahendeid, mis põhinevad versioonidel ja ühinemistel.

Ajaloo terviklikkuse ja vastupanuvõime tagantjärele muutustele tagamiseks kasutatakse iga kohustuse puhul kogu varasema ajaloo kaudset räsimist samuti saab kontrollida üksikute siltide arendajate digitaalallkirju ja kinnitusi.

Hiljuti ilmus Git 2.21.0 hajutatud allika juhtimissüsteemi uus versioon.

Eelmise versiooniga võrreldes tehti uude versiooni, mis oli koostatud 500 arendaja osalusel, 74 muudatust, kellest 20 osalesid arenduses esimest korda.

Git 2.21.0 Peamised uued funktsioonid

Valik «–Kuupäev = inimene« lisatud "git logi" ja muud käsud, mis võimaldavad kuupäevi kuvada lühendatult ja loetavalt.

Sellega Võimalik on valida vastavalt sündmuse vanusele kohandatud formaat. Äsja tehtud toimingute korral näidatakse "N minutit tagasi" (nagu jaotises "–Kuupäev = suhteline"), hiljutiste sündmuste jaoks kuvatakse päev ja kellaaeg ning vanade muudatuste korral ainult päev, kuu ja aasta.

Lisaks võimalus «–Kuupäev = auto: inimene" mis rakendab uut vormingut ainult siis, kui see saadetakse terminali kaudu ja kui väljund suunatakse faili või muusse käsusse, kasutab see vaikevormingut.

Käsus «git kirsi-pick " on võimalik seda võimalust kasutada «-m"(põhirida) kui täpsustatud "Git cherry-pick -m1", see tähendab, et saate uuesti kohustuse rakendada, valides selle toime esimese vanema haruks põhireal. Muudel juhtudel ilmneb viga ikkagi.

Toimivuse optimeerimiseks tuleb käsk «git log -G«, Mis teostab regulaaravaldise otsinguid, ei otsi nüüd binaarfaile, kui suvand« selgesõnaliselt pole määratud–Tekst»Või ärge kasutage textconv-d.

Konfiguratsioon on lisatud «http.versioon«See Võimaldab määrata HTTP-protokolli eelistatud versiooni, mida kasutatakse muudatuste hankimisel või esitamisel. Valik nõuab suhteliselt uut CURL-i teeki.

Alamoodulite olemasolul saab nüüd kasutada käske "git worktree remove" ja "git worktree move" pole initsialiseeritud tööpuus (varem ei saanud neid toiminguid kasutada, kui alamoodulit ei olnud).

Valikute „–format =” määramine versioonide, siltide ja linkide otsimiseks laiendab objektide omaduste loendit, mis on otsitud objekti_info API kaudu.

Uus algoritm

Selles uues versioonis Git 2.21.0 esiletõstetud on võimalus kasutada SHA-256 räsialgoritmi SHA-1 asemel toime pandud, kui Git on loodud režiimis »NewHash«.

Algselt plaaniti kasutada algoritmi SHA3-256, kuid lõpuks keskendusid arendajad SHA-256-le, kuna SHA2 kasutatakse Gitis juba digitaalallkirjade jaoks.

Valikloogika on see, et kui SHA-256 ja SHA3-256 kasutatakse Git-koodis, põhjustab kummagi sooritamine turvalisuse probleeme, seega on parem tugineda ühele algoritmile, mitte kahele.

Lisaks on SHA-256 laialt levitatud ja toetatud kõikides krüptoteekides ning see näitab ka väga head jõudlust.

Muud uuendused

  • Käsk "git checkout [tree-ish]" väljastab indeksist või objektipuust (tree-ish) eraldatavate teede arvu.
  • Käsule "git quiltimport" lisatakse valik "–keep-non-patch".
  • Uuendatud käsu "git diff –color-move-ws" rakendamine.
  • Tipp lipule "% S" on lisatud logi-vormingusse, et kuvada vihje pühendamise sisendi päritolu kohta.

Kuidas installida Git 2.21.0 Linuxi?

Lõpuks, kui soovite seda tööriista värskendada või installida, peame lihtsalt oma süsteemis terminali avama ja sisestama ühe järgmistest käskudest.

Debian / Ubuntu

sudo apt-get install git

Fedora
sudo dnf install git
Gentoo

emerge --ask --verbose dev-vcs/git

Arch Linux

sudo pacman -S git

openSUSE

sudo zypper install git

Mageia

sudo urpmi git

Alpine

sudo apk add git


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.