Git 2.28 je ovdje i dolazi s promjenama u terminologiji i ovim vijestima

Nova verzija Git 2.28 je tu i stiže da implementira neke promjene srodne sa terminologijom inclusive u kojem je prethodnih sedmica putem društvenih mreža izrazio svoju podršku i odluku da unese promjene u terminologiju koja se koristi već dugi niz godina.

U poređenju sa prethodnom verzijom, si usvojeno je 317 izmjena u novoj verziji, pripremljeno uz učešće 58 programera, od kojih je 13 prvi put učestvovalo u izradi.

Za one koji nisu upoznati sa Gitom, trebali biste to znati jedan je od najpopularnijih, najpouzdanijih i najkvalitetnijih sistema za upravljanje verzijama, i pruža fleksibilne nelinearne razvojne alate zasnovane na verzijama i spajanjima.

Da bi se osigurao integritet istorije i otpor promjenama unazad, pri svakom urezivanju koristi se implicitno raspršivanje sve prethodne povijesti a mogu se provjeriti i digitalni potpisi pojedinih programera i potvrde.

Git 2.28 ističe se

Od promjena vezanih za terminologiju, integracija nova konfiguracija init.defaultBranch da se omogući izbor proizvoljnog podrazumevanog imena grane.

Konfiguracija je dodan za projekte čiji programeri žele promijeniti pojam "master". Sa svoje strane, GitLab i Bitbucket su usvojili podrazumevanu upotrebu reči "main" umesto "master" za glavne grane.

U Gitu, kao prije, pokrenite "git init" po defaultu nastavlja kreirati "master" granu, ali ovo ime sada se može promijeniti. Na primjer, da promijenite ime početne grane u "glavna ili primarna".

Da biste to učinili, predlaže se korištenje naredbe:

git config –global init.defaultBranch main

S druge strane to možemo pronaći dodane su optimizacije performansi na osnovu izgleda u formatu datoteke grafa obaveza, koji Koristi se za optimizaciju pristupa informacijama o obavezama, podrška za Bloom filtere, probabilistička struktura koja dozvoljava lažnu definiciju elementa koji nedostaje, ali isključuje izostavljanje postojećeg elementa.

Ova struktura omogućava korisniku da značajno ubrza pretragu u historiji promjena kada koristi naredbe "git log –". » ili «git blame».

Što se tiče protokola dohvaćanja/kloniranja, implementirana je mogućnost informiranja klijenta od strane servera o potrebi preuzimanja unaprijed pripremljenih paketa pored prenesenih podataka o upakovanom objektu.

The Nastavljen je rad na prelasku na algoritam heširanja SHA-256 umjesto SHA-1.

Od ostalih promjena Šta se izdvaja od ove nove verzije Gita:

  • Komanda "git status" pruža informacije o napretku operacije djelomičnog kloniranja (rijetka odjava).
  • Za komande porodice "diff", predložena je nova konfiguracija "diff.relative".
  • Provjera pomoću "git fsck" sada procjenjuje klasifikaciju stabla objekata i identifikuje neklasifikovane elemente.
  • Pojednostavljeni interfejs za uređivanje osetljivih informacija u izlazu za praćenje.
  • Dodata podrška za dovršavanje opcija komandi “git switch” u skripti za automatsko dovršavanje.
  • Dodata podrška za prosljeđivanje argumenata u različitim napomenama u "git diff" ("git diff A..BC", "git diff A..BC...D", itd.).
  • Komanda “git fast-export –anonymize” dodaje mogućnost konfigurisanja vlastitog mapiranja stavki za prilagođavanje izlaza radi lakšeg otklanjanja grešaka.
  • U "git gui"-u je moguće otvoriti stabla rada iz početnog dijaloga.

Konačno ako želite znati više o tome, Detalje možete provjeriti tako što ćete otići na službenu najavu na Git web stranici i u odjeljku s obavijestima.

Link je ovaj.

Kako instalirati Git 2.28 na Linux?

Na kraju, ako želite da ažurirate ili instalirate taj alat Moramo samo otvoriti terminal u našem sistemu i upisati jednu od sljedećih naredbi u njega.

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

alpski

sudo apk add git


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.