Itt van a Git 2.28, amely a terminológiában és ezekben a hírekben bekövetkezett változásokkal jár

Az új verzió Itt van a 2.28-as Git, és néhány változás végrehajtására készül összefüggő a terminológiával az elmúlt hetekben a közösségi hálózatokon keresztül kifejezte támogatását és döntését a hosszú évek óta használt terminológia megváltoztatásáról.

Az előző verzióhoz képest sés 317 változtatást fogadott el az új változatban, 58 fejlesztő részvételével készült, ebből 13-an vettek részt először fejlesztésben.

Azok számára, akik nem ismerik a Git-et, tudnia kell, hogy ez az egyik legnépszerűbb, legmegbízhatóbb és legnagyobb teljesítményű verzióvezérlő rendszer, és rugalmas, nemlineáris fejlesztési eszközöket kínál verziókon és egyesítéseken alapulva.

Az előzmények integritásának és az utólagos változásokkal szembeni ellenállás biztosítása érdekében minden elkötelezettségnél implicit hasítást alkalmaznak az összes korábbi előzményről valamint az egyes címkefejlesztők digitális aláírása és megerősítései is ellenőrizhetők.

Git 2.28 legfontosabb új funkciók

A terminológiával kapcsolatos változások közül a az új init.defaultBranch konfiguráció tetszőleges alapértelmezett fióknév kiválasztásához.

A konfiguráció hozzá lett adva azokhoz a projektekhez, amelyek fejlesztői meg akarják változtatni a "master" kifejezést. A maguk részéről a GitLab és a Bitbucket elfogadta az alapértelmezett értéket, hogy a "fő" szót használja a "fő" helyett a fő ágakra.

Gitben, mint előtte futtasd a "git init" alapértelmezés szerint folytatja a "master" ág létrehozását, de ez a név most meg lehet változtatni. Például a kezdeti ág nevének megváltoztatásához "fő vagy elsődleges".

Ehhez javasoljuk a következő parancs használatát:

git config --global init.defaultBranch main

Másrészt megtalálhatjuk teljesítményoptimalizálás hozzáadva megjelenése alapján a kompromisszumos gráf fájlformátumban, amely a kötelezettségvállalásokra vonatkozó információkhoz való hozzáférés optimalizálására szolgál, a Bloom szűrők támogatása, egy valószínűségi struktúra, amely lehetővé teszi a hiányzó elem hamis meghatározását, de kizár egy meglévő elem kihagyását.

Ez a struktúra lehetővé teszi a felhasználó számára, hogy jelentősen felgyorsítsa a keresést a változástörténetben a «git log - "Vagy" git hibás ".

A „fetch / clone” protokollt illetően megvalósult az a lehetőség, hogy a kiszolgáló tájékoztassa az ügyfelet a korábban előkészített csomagfájlok letöltésének szükségességéről a továbbított csomagolt objektum adatok mellett.

A Az SHA-256 helyett az SHA-1 hash algoritmusra való áttérés folytatódott.

A többi változás közül amelyek kiemelkednek a Git új verziójából:

  • A "git status" parancs információt nyújt a részleges klónművelet előrehaladásáról (kevés fizetés).
  • A «diff» család parancsaihoz egy új «diff.relative» beállítást javasolnak.
  • A "git fsck" használatával történő ellenőrzés most értékeli az objektumfa osztályozását és azonosítja a nem osztályozott elemeket.
  • Egyszerűsített felület a nyomkövetési kimenetben lévő érzékeny információk szerkesztéséhez.
  • Támogatás az opciók kitöltéséhez az automatikus kiegészítés szkriptjének "git switch" parancsához.
  • Támogatást adott az argumentumok különböző annotációkban történő továbbításához a "git diff" -hez ("git diff A..BC", "git diff A..BC ... D" stb.).
  • A "git fast-export - anonymize" parancs lehetővé teszi a saját elem-hozzárendelés konfigurálását a kimenet bepakolásához a könnyebb hibakeresés érdekében.
  • A "git gui" alkalmazásban a kezdeti párbeszédablakból meg lehet nyitni a működő fákat.

Végül ha többet akarsz megtudni róla, A részleteket a Git weboldal hivatalos közleménye és annak értesítési szakaszában ellenőrizheti.

A link ez.

Hogyan kell telepíteni a Git 2.28-at Linux-ra?

Végül, ha frissíteni vagy telepíteni szeretné az eszközt Csak meg kell nyitnunk egy terminált a rendszerünkben, és be kell írnunk az alábbi parancsok egyikét.

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

alpesi

sudo apk add git


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.