Nooca cusub ee Git 2.21.0 horay ayaa loo soo saaray waana kuwan wararkiisa

git

tag waa mid ka mid ah kuwa ugu caansan, la isku halleyn karo iyo nidaamyada xakamaynta qaab-hawleedka sare, waxayna bixisaa aalado horumarineed oo aan toos ahayn oo jilicsan oo ku saleysan noocyada iyo isku darista.

Si loo hubiyo sharafnimada taariikhda iyo iska caabbinta isbeddelada gadaal u dhaca, ku dirqinta qarsoon ee dhammaan taariikhdii hore waxaa loo isticmaalay ballan kasta iyo saxeexyada dhijitaalka ah ee shakhsiyaadka soosaarayaasha tagga iyo xaqiijinta sidoo kale waa la xaqiijin karaa.

Nooca cusub ee nidaamka xakamaynta isha ee loo qaybiyey Git 2.21.0 ayaa dhowaan la soo saaray.

Marka loo barbardhigo noocii hore, 500 isbedel ayaa lagu sameeyay nooca cusub, oo loo diyaariyey ka qeyb qaadashada 74 horumariye, kuwaas oo 20 ka mid ah ay ka qeybgaleen horumarka markii ugu horeysay.

Git 2.21.0 Furaha Astaamaha Cusub

Doorashada «–Taariikh = bini aadam« ayaa lagu daray "git log" iyo amarro kale, oo kuu oggolaanaya inaad soo bandhigto taariikho qaab loo soo gaabiyo loona akhrin karo.

Iyadoo taas leh waa suurtogal in la doorto qaabka loo qaabeeyey da'da dhacdada. Falalka hadda la fuliyay, "N daqiiqado ka hor" ayaa la muujin doonaa (sida ku jirta "–Taariikh = qaraabo"), dhacdooyinkii ugu dambeeyay maalinta iyo waqtiga ayaa la soo bandhigi doonaa iyo isbeddelada hore oo keliya maalinta, bisha iyo sanadka.

Sidoo kale, ikhtiyaar ayaa la bixiyaa «–Taariikh = auto: aadanaha« kaas oo khuseeya qaabka cusub oo keliya marka loo diro boosteejada iyo marka wax soo saarku loo wareejiyo fayl ama amar kale waxay isticmaashaa qaabka asalka ah.

Amarka «git cherry-soo qaado « waa suurtogal in la isticmaalo ikhtiyaarka «-m"(khadka tooska ah) markii la cayimay "Git cherry-pick -m1", taasi waa, waxay kuu oggolaaneysaa inaad dib u codsato ballan qaad adigoo dooranaya waalidkii ugu horreeyay ee ballanqaadkan oo ah laan ka mid ah khadka ugu weyn. Xaaladaha kale, qaladku wali wuu soo muuqanayaa.

Si loo hagaajiyo waxqabadka, amarka «git log -G«, Kaas oo sameeya raadinta muujinta joogtada ah, hadda kuma baari karo faylasha labalaabka ah illaa« ikhtiyaarka si cad loo qeexo–Qoddobka»Ama ha isticmaalin textconv.

Qaabeynta ayaa lagu daray «Hordhac«, Taasi wuxuu kuu ogolaanayaa inaad go'aamiso nooca la doorbiday ee borotokoolka HTTP ee la isticmaalo marka la soo celinayo ama la soo dirayo isbeddelada. Ikhtiyaarka ayaa u baahan maktabad cURL cusub oo cusub.

Amarada "git worktree saar" iyo "git worktree move" hada waa la isticmaali karaa hadii ay jiraan submodule aan lagu bilaabin geedka shaqada (horey howlagalladan lama isticmaali karin haddii uusan jirin qayb hoose).

Cadeynta ikhtiyaarka "–format =" ee noocyada, tags, iyo raadinta xiriiriyeyaasha ayaa ballaarinaya liiska guryaha walxaha laga soo helay object_info API.

Algorithm cusub

Sii deynta cusub ee Git 2.21.0 ikhtiyaar ikhtiyaar ah oo loo adeegsado isticmaalka SHA-256 hashing algorithm halkii laga isticmaali lahaa SHA-1 ayaa la muujiyay go'an marka Git lagu abuuro »NewHash« mode.

Asal ahaan waxaa loo qorsheeyay in la isticmaalo algorithm-ka SHA3-256, laakiin ugu dambeyn horumariyayaashu waxay diiradda saareen SHA-256, maadaama SHA2 horey loogu isticmaalay Git saxiixyada dhijitaalka ah.

Caqliga xulashada ayaa ah in marka la adeegsanayo SHA-256 iyo SHA3-256 ee loo yaqaan 'Git code', wax u dhimista midkoodna ay horseedi doonto arrimo nabadgelyo, sidaa darteed waxaa fiican in lagu tiirsanaado hal algorithm halkii laba laga isticmaali lahaa.

Intaas waxaa sii dheer, SHA-256 si ballaaran ayaa loo qaybiyaa loona taageeraa dhammaan maktabadaha crypto, waxayna sidoo kale muujineysaa waxqabad aad u wanaagsan.

Riwaayado kale

  • Amarka "git checkout [geed-ish]" wuxuu soo saaraa tirada wadiiqooyinka laga soo saarayo tusmada ama shayga geedka (geed-ish).
  • Xulashada "–keep-non-patch" ayaa lagu daray taliska "git quiltimport".
  • La cusbooneysiiyay hirgelinta amarka "git diff –color-move-ws".
  • Taageerada calanka "% S" ayaa lagu daray "log –format" si loo muujiyo tilmaam ku saabsan asalka soo gelitaanka.

Sidee loo rakibaa Git 2.21.0 Linux?

Ugu dambeyntiina, haddii aad rabto inaad cusboonaysiiso ama aad rakibto qalabkan, waa inaan kaliya furannaa saldhig ku saabsan nidaamkeenna oo ku qornaa mid ka mid ah amarrada soo socda.

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

furanSUSE

sudo zypper install git

Mageia

sudo urpmi git

Alpine

sudo apk add git


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.