Jaunā versija Git 2.28 ir šeit, un tas ir šeit, lai ieviestu dažas izmaiņas saistīti ar terminoloģiju ieskaitot, kurās iepriekšējās nedēļās viņš sociālajos tīklos bija paudis atbalstu un lēmumu mainīt daudzus gadus lietoto terminoloģiju.
Salīdzinot ar iepriekšējo versiju, sun pieņēma 317 izmaiņas jaunajā versijā, sagatavots, piedaloties 58 izstrādātājiem, no kuriem 13 izstrādē piedalījās pirmo reizi.
Tiem, kas nav pazīstami ar Gitu, jums jāzina, ka tas Tā ir viena no populārākajām, uzticamākajām un augstas veiktspējas versiju vadības sistēmām, un nodrošina elastīgus nelineārus izstrādes rīkus, kuru pamatā ir versijas un apvienojumi.
Lai nodrošinātu vēstures integritāti un noturību pret īslaicīgām izmaiņām, katrai saistībai tiek izmantota netieša visas iepriekšējās vēstures jaukšana un var pārbaudīt arī atsevišķu tagu izstrādātāju digitālos parakstus un apstiprinājumus.
Git 2.28 galvenās jaunās funkcijas
No izmaiņām, kas saistītas ar terminoloģiju, jaunā init.defaultBranch konfigurācija atļaut izvēlēties patvaļīgu noklusējuma filiāles nosaukumu.
Konfigurācija ir pievienots projektiem, kuru izstrādātāji vēlas mainīt terminu "kapteinis". Savukārt GitLab un Bitbucket ir pieņēmuši noklusējuma vērtību, lai galvenajām filiālēm vārda "galvenais" vietā izmantotu vārdu "galvenais".
Gitā, piemēram pirms palaidiet "git init" pēc noklusējuma tā turpina izveidot filiāli "kapteinis", bet šis nosaukums tagad var mainīt. Piemēram, lai mainītu sākotnējās filiāles nosaukumu uz "galvenais vai primārais".
Lai to izdarītu, tiek ieteikts izmantot komandu:
git config – globālais init.defaultBranch galvenais
No otras puses, mēs to varam atrast pievienotas veiktspējas optimizācijas pamatojoties uz izskatu kompromisa grafa faila formātā, kas tiek izmantots, lai optimizētu piekļuvi informācijai par saistībām, atbalsts Blūma filtriem - varbūtības struktūra, kas ļauj kļūdaini definēt trūkstošo elementu, bet izslēdz esoša elementa izlaišanu.
Šī struktūra ļauj lietotājam ievērojami paātrināt meklēšanu izmaiņu vēsturē, izmantojot komandas «git log - "Vai arī" git vainot ".
Attiecībā uz protokolu “ielādēt / klonēt” ir ieviesta iespēja serverim informēt klientu par nepieciešamību papildus nosūtītajiem iesaiņoto objektu datiem lejupielādēt arī iepriekš sagatavotus pakešu failus.
The Turpinājās darbs pie pārejas uz SHA-256 jaukšanas algoritmu SHA-1 vietā.
No pārējām izmaiņām kas izceļas no šīs jaunās Git versijas:
- Komanda "git status" sniedz informāciju par daļējas klona darbības norisi (neliela izrakstīšanās).
- Ģimenes komandām "diff" tiek piedāvāts jauns iestatījums "diff.relative".
- Pārbaudot ar "git fsck", tagad tiek novērtēta objektu koka klasifikācija un identificēti neklasificēti vienumi.
- Vienkāršota saskarne, lai rediģētu sensitīvu informāciju izsekošanas izejā.
- Pievienots atbalsts opciju aizpildīšanai komandai "git switch" automātiskās pabeigšanas skriptā.
- Pievienots atbalsts argumentu nodošanai dažādās anotācijās "git diff" ("git diff A..BC", "git diff A..BC ... D" utt.).
- Komanda "git fast-export-anonymize" papildina iespēju konfigurēt savu elementu kartēšanu, lai iesaiņotu izeju ērtākai atkļūdošanai.
- Programmā "git gui" ir iespējams atvērt strādājošos kokus no sākotnējā dialoga.
Beidzot ja vēlaties uzzināt vairāk par to, Detalizētu informāciju varat pārbaudīt, dodoties uz oficiālo paziņojumu Git vietnē un tās paziņojumu sadaļā.
Kā Linux instalēt Git 2.28?
Visbeidzot, ja vēlaties atjaunināt vai instalēt šo rīku Mums vienkārši ir jāatver termināls mūsu sistēmā un tajā jāievada viena no šīm komandām.
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
Alpu kalns
sudo apk add git