A Git 2.21.0 új verziója már megjelent, és ezek a hírek

csoportos it

megy 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.

Nemrég jelent meg a Git 2.21.0 elosztott forrásvezérlő rendszer új verziója.

Az előző verzióhoz képest 500 változtatás történt az új, 74 fejlesztő részvételével elkészített változatban, akik közül 20-an vettek részt először a fejlesztésben.

Git 2.21.0 legfontosabb új funkciók

A választás «–Dátum = ember« hozzáadva a "git naplóhoz" és egyéb parancsok, amelyek lehetővé teszik a dátumok rövidített és olvasható megjelenítését.

Azzal Lehetőség van az esemény korához igazított formátum kiválasztására. A most végrehajtott műveleteknél "N perccel ezelőtt" jelenik meg (mint a "–Dátum = rokon"), a legutóbbi eseményeknél a nap és az idő jelenik meg, a régi változásoknál pedig csak nap, hónap és év.

Ezen túlmenően, lehetőség biztosított «–Dátum = auto: ember”, amely csak akkor alkalmazza az új formátumot, ha azt a terminálon keresztül küldi és amikor a kimenetet fájlba vagy más parancsba irányítják, az alapértelmezett formátumot használja.

A parancsban «git cseresznye ”, lehetőség van az opció használatára «-m"(fő sor) amikor meg van adva A "Git cherry-pick -m1", vagyis lehetővé teszi a kötelezettségvállalás újbóli alkalmazását úgy, hogy a fővonalban elágazásként kiválasztja ennek a kötelezettségnek az első szülőjét. Más esetekben a hiba továbbra is megjelenik.

A teljesítmény optimalizálása érdekében a «git log -G«, Amely rendszeres kifejezés kereséseket végez, most nem keres bináris fájlokban, hacsak a« opció nincs kifejezetten megadva-Szöveg»Vagy ne használja a textconv alkalmazást.

Konfiguráció hozzáadva «http.verzió«, Az Lehetővé teszi a HTTP-protokoll előnyben részesített verziójának meghatározását a módosítások beolvasásakor vagy elküldésénél. Az opcióhoz viszonylag új cURL könyvtárra van szükség.

A "git worktree remove" és a "git worktree move" parancsok most már használhatók, ha vannak almodulok nincs inicializálva a működő fában (korábban ezeket a műveleteket nem lehetett használni, ha nem volt almodul).

A "–format =" opció megadása a verziókhoz, a címkékhez és a hivatkozások kereséséhez kibővíti az object_info API-n keresztül lekért objektumok tulajdonságainak listáját.

Új algoritmus

A Git 2.21.0 új kiadásában az SHA-256 kivonatoló algoritmus SHA-1 helyett történő választható képessége ki van emelve akkor követték el, amikor a Git »NewHash« módban létrejön.

Eredetileg az SHA3-256 algoritmus használatát tervezték, de a fejlesztők végül az SHA-256-ra összpontosítottak, mivel az SHA2-t már használják a Git digitális aláírásokhoz.

A választott logika az, hogy amikor az SHA-256 és SHA3-256 kódokat Git-kódban használjuk, bármelyikük elkövetése biztonsági problémákhoz vezet, ezért jobb, ha kettő helyett egy algoritmusra támaszkodunk.

Ezenkívül az SHA-256 széles körben elterjedt és támogatott minden kriptográfiai könyvtárban, és nagyon jó teljesítményt is mutat.

Egyéb újdonságok

  • A "git checkout [tree-ish]" parancs kiadja az indexből vagy az objektumfából (tree-ish) kivonandó utak számát.
  • A "–keep-non-patch" opció hozzáadódik a "git quiltimport" parancshoz.
  • A "git diff –color-move-ws" parancs frissített megvalósítása.
  • A "% S" jelző támogatása hozzáadódott a "log – formátumhoz", hogy megjelenjen egy tipp a végrehajtási bemenet eredetéről.

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

Végül, ha frissíteni vagy telepíteni szeretné ezt az eszközt, akkor csak meg kell nyitnunk egy terminált a rendszerünkben, és be kell írnunk a következő 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


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.