Git 2.28 hemen dago eta terminologiaren eta berri horien aldaketekin dator

Bertsioaren bertsio berria Git 2.28 hemen dago eta hemen da zenbait aldaketa ezartzeko erlazionatutako terminologiarekin biak barne, aurreko asteetan sare sozialen bidez adierazi zuen urte asko daramatzan terminologian aldaketak egiteko laguntza eta erabakia.

Aurreko bertsioarekin alderatuta, seta 317 aldaketa onartu zituen bertsio berrian, 58 garatzaileren partaidetzarekin prestatua, horietatik 13k garapenean parte hartu zuten lehen aldiz.

Git ezagutzen ez dutenentzat, hori jakin beharko zenuke Bertsio kontrol sistema ezagun, fidagarri eta errendimendu handikoetako bat da, eta bertsio eta bateratzeetan oinarritutako garapen-tresna linealak eskaintzen ditu.

Historia osotasuna eta atzera begirako aldaketen aurkako erresistentzia bermatzeko, aurreko historia guztiaren hash inplizitua erabiltzen da konpromiso bakoitzean eta banakako etiketa garatzaileen sinadura digitala eta baieztapenak ere egiaztatu daitezke.

Git 2.28 funtsezko funtzio berriak

Terminologiarekin lotutako aldaketen artean, init.defaultBranch konfigurazio berria adar izen lehenetsi arbitrarioa aukeratzea baimentzeko.

konfigurazioa garatzaileek "master" terminoa aldatu nahi duten proiektuetarako gehitu da. Bere aldetik, GitLab-ek eta Bitbucket-ek balio lehenetsia hartu dute "main" hitza adar nagusietarako "master" erabili beharrean.

Giten, adibidez aurretik, exekutatu "git init" lehenespenez "master" adarra sortzen jarraitzen du, baina izen hau orain alda daiteke. Adibidez, hasierako adarraren izena "nagusia edo nagusia" aldatzeko.

Horretarako, komandoa erabiltzea proposatzen da:

git config - global init.defaultBranch main

Bestalde hori aurki dezakegu errendimendu optimizazioak gehitu dira konpromiso grafikoaren fitxategi formatuan agertzen den itxuran oinarrituta konpromisoei buruzko informazioa eskuratzeko aukera optimizatzeko erabiltzen da Bloom iragazkien euskarria, falta den elementu baten definizio faltsua ahalbidetzen duen egitura probabilistikoa, baina lehendik zegoen elementu baten hutsunea baztertzen du.

Egitura honi esker, erabiltzaileak aldaketa-historiaren bilaketa nabarmen azkartu dezake «git log - aginduak erabiliz. "Edo" git blame ".

"Eskuratu / klonatu" protokoloari dagokionez, zerbitzariak bezeroari jakinarazteko aukera bidalitako paketatutako datuez gain aurrez prestatutako pakete-fitxategiak deskargatu beharraren inguruan ezarri da.

The SHA-256 hash algoritmora igarotzeko lanek jarraitu zuten SHA-1 ordez.

Beste aldaketetatik Git-en bertsio berri honetatik nabarmentzen direnak:

  • "Git status" komandoak klonatze partzialaren eragiketaren aurrerapenari buruzko informazioa eskaintzen du (checkout gutxi).
  • «Dif» familiaren komandoetarako, «diff.relative» ezarpen berria proposatzen da.
  • "Git fsck" erabiliz gero, objektuen zuhaitzaren sailkapena ebaluatzen da eta sailkatu gabeko elementuak identifikatzen dira.
  • Interfaze sinplifikatua traza irteeran informazio sentikorra editatzeko.
  • Aukerak osatzeko laguntza gehitu da "git switch" komandoari osatze automatikoaren scriptean.
  • Oharrak "git diff" -era ("git diff A..BC", "git diff A..BC ... D" eta abarretara argumentuak igarotzeko laguntza gehitu da).
  • "Git fast-export –anonymize" komandoak zure elementu mapaketa konfiguratzeko gaitasuna gehitzen du irteera arazteko errazagoa izan dadin.
  • "Git gui" -n hasierako elkarrizketatik posible da laneko zuhaitzak irekitzea.

Bukatzeko horri buruz gehiago jakin nahi baduzu, Xehetasunak Git webguneko iragarki ofizialera eta honen ohar atalean ikus ditzakezu.

Esteka hau da.

Nola instalatu Git 2.28 Linux-en?

Azkenik, tresna hori eguneratu edo instalatu nahi baduzu Gure sisteman terminal bat ireki besterik ez dugu eta bertan idatzi komando hauetako bat.

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


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.