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