Uhlobo olusha lweGit 2.21.0 seluvele lukhishiwe futhi lezi yizindaba zalo

Git

I-Git ingenye yezinhlelo zokulawula inguqulo edume kakhulu, ethembekile futhi ephezulu, futhi inikezela ngamathuluzi wokuthuthuka angaguquki angaguquki asuselwa kuzinguqulo nasekuhlanganisweni

Ukuqinisekisa ubuqotho bomlando nokumelana nezinguquko ezibheka emuva, kusetshenziswa ukufakwa ngokuphelele komlando owedlule kwisibopho ngasinye futhi amasiginesha edijithali wabathuthukisi bamathegi ngamunye kanye nokuqinisekiswa nakho kungaqinisekiswa.

Uhlobo olusha lohlelo lweGit 2.21.0 olusabalalisiwe lokulawulwa komthombo lusanda kukhishwa.

Uma kuqhathaniswa nenguqulo yangaphambilini, kwenziwe izinguquko ezingama-500 enguqulweni entsha, ezilungiselelwe ngokubamba iqhaza kwabathuthukisi abangama-74, abangu-20 babo ababambe iqhaza entuthukweni okokuqala.

I-Git 2.21.0 Izici Ezintsha Ezintsha

Okukhethwa kukho «Usuku = lomuntu« kungezwe ku- "git log" neminye imiyalo, ekuvumela ukuthi ubonise amadethi ngendlela efushanisiwe futhi efundekayo.

Ngayo Kungenzeka ukhethe ifomethi eguqulwe ngokuya ngeminyaka yomcimbi. Ngezenzo ezisanda kwenziwa, kuzokhonjiswa "imizuzu engu-N edlule" (njengakwi "Usuku = isihlobo"), ngemicimbi yakamuva usuku nesikhathi kuzokhonjiswa futhi kuzinguquko ezindala kuphela usuku, inyanga nonyaka.

Futhi, kunikezwa inketho «–Date = okuzenzakalelayo: komuntu", okusebenza ifomethi entsha kuphela uma ithunyelwa nge-terminal futhi lapho okukhiphayo kuqondiswa kabusha kufayela noma komunye umyalo isebenzisa ifomethi ezenzakalelayo.

Kumyalo «git cherry-khetha ", kungenzeka ukusebenzisa inketho «-m"(umugqa oyinhloko) lapho kuchaziwe I- "Git cherry-pick -m1", okungukuthi, ikuvumela ukuthi ufake isicelo kabusha ngokuzibophezela ngokukhetha umzali wokuqala walesi sibopho njengegatsha lomugqa omkhulu. Kwezinye izimo, iphutha lisazovela.

Ukwenza ngcono ukusebenza, umyalo «i-git log -G«, Yikuphi okusesha okuvamile kwezisho, manje akusesho kumafayela kanambambili ngaphandle kokuthi inketho ethi« icaciswe ngokusobalaUmbhalo»Noma ungasebenzisi i-textconv.

Ukucushwa kungeziwe «http.inguqulo«, Lokho ikuvumela ukuthi unqume uhlobo oluthandwayo lwephrothokholi ye-HTTP esetshenzisiwe lapho kubuyiswa noma kufakwa izinguquko. Inketho idinga umtapo wezincwadi omusha we-cURL.

Imiyalo ye- "git worktree remove" ne- "git worktree move" manje ingasetshenziswa uma kunezihlokwana ayifakwanga esihlahleni esisebenzayo (phambilini le misebenzi ibingasetshenziswa ukube bezingekho izihlokwana).

Ukucacisa inketho ye- "–format =" yezinguqulo, amalebula, nokucinga izixhumanisi kunweba uhlu lwezakhiwo zezinto ezitholwe nge-object_info API.

I-algorithm entsha

Kulokhu kukhishwa okusha kweGit 2.21.0 ikhono lokuzikhethela lokusebenzisa i-SHA-256 hashing algorithm esikhundleni se-SHA-1 liyagqanyiswa uzibophezele lapho i-Git idalwa kwimodi ye- »NewHash«.

Ekuqaleni kuhlelwe ukusebenzisa i-SHA3-256 algorithm, kepha ekugcineni onjiniyela bagxila ku-SHA-256, ngoba i-SHA2 isivele isetshenzisiwe kwi-Git yamasiginesha edijithali.

Umqondo wokuzikhethela ukuthi uma usebenzisa i-SHA-256 ne-SHA3-256 kukhodi ye-Git, ukuyekethisa noma yikuphi kuzoholela ezinkingeni zokuphepha, ngakho-ke kungcono ukuthembela ku-algorithm eyodwa kunezibili.

Ngaphezu kwalokho, i-SHA-256 isatshalaliswa kabanzi futhi isekelwa kuyo yonke imitapo yolwazi ye-crypto, futhi ikhombisa nokusebenza okuhle kakhulu.

Ezinye izinto ezintsha

  • Umyalo othi "git checkout [tree-ish]" ukhipha inani lezindlela ezizokhishwa kunkomba noma esihlahleni sento (tree-ish).
  • Inketho ye- "–keep-non-patch" ingezwe kumyalo we- "git quiltimport".
  • Ukusebenza okubuyekeziwe komyalo we- "git diff –color-moved-ws".
  • Ukusekelwa kwefulegi le- "% S" kungezwe ku- "log -format" ukubonisa ukusikisela mayelana nomsuka wokufaka kokuzibophezela.

Ungayifaka kanjani iGit 2.21.0 kuLinux?

Ekugcineni, uma ufuna ukuvuselela noma ukufaka leli thuluzi, kufanele nje sivule ukuphela kohlelo lwethu bese uthayipha komunye wemiyalo elandelayo.

Debian / Ubuntu

sudo apt-get install git

Fedora
sudo dnf install git
I-Gentoo

emerge --ask --verbose dev-vcs/git

I-Arch Linux

sudo pacman -S git

vulaSUSE

sudo zypper install git

Mageia

sudo urpmi git

Alpine

sudo apk add git


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.