Xa kuthelekiswa nokukhululwa kwangaphambili, inguqu entsha yayiquka utshintsho lwe-505, olulungiselelwe ngokuthatha inxaxheba kwabaphuhlisi be-77, apho i-26 ithatha inxaxheba ekuphuhliseni okokuqala. Isiseko
- Uvavanyo lwe "git switch" kunye ne "git recovery" imiyalelo yaziswa ukwahlula ngokukhululekileyo "git checkout" amandla, anjengokuguqula isebe (ukutshintsha kunye nokudala) kunye nokubuyisela iifayile kuluhlu lokusebenza ("git checkout $commit - $ filename"). okanye ngoko nangoko kwindawo yeqonga (“-staging”, ayinayo i-analogue “kwi-git checkout”). Kuyaphawuleka ukuba, ngokungafaniyo ne "git checkout", "git recovery" isusa iifayile ezingalandelwanga kuluhlu olubuyiselwayo ("--no-overlay" ngokungagqibekanga).
- Yongeza i "git merge -quit" ukhetho, olufana no "-abort", lumisa inkqubo yokudibanisa amasebe, kodwa lushiya ulawulo olusebenzayo. Olu khetho lunokuba luncedo ukuba olunye utshintsho olwenziwe ngexesha lokudityaniswa ngesandla lunokukhethwa ukuba lukhutshwe njengesibophelelo esahlukileyo.
- Imiyalelo ye "git clone", "git fetch" kunye ne "git push" ngoku ithathela ingqalelo ubukho bezinto ezizibophelelayo kwiindawo ezidityanisiweyo zogcino (
ziyatshintshana ); -
Yongeziwe "git blame -ignore-rev" kunye "-ignore-revs-file" iinketho zikuvumela ukuba utsibe izibophelelo ezenza utshintsho oluncinci (umzekelo, ukulungiswa kokufomatha); - Yongeza i "git cherry-pick -skip" ukukhetha ukutsiba isivumelwano esiphikisanayo (i-analogue enkqayiweyo ye "git reset && git cherry-pick -continue" ulandelelwano);
- Yongeza i-status.aheadBehind setting, elungisa ngokusisigxina i-"git status -- [no-]ahead-emva" ukhetho;
- Ukusukela kolu khululo, "igit log" ngokungagqibekanga ithathela ingqalelo utshintsho olwenziwe yimephu yemeyile, ngokufanayo nendlela i-git shortlog esele isenza ngayo;
- Ukusebenza kohlaziyo lwe-cache yovavanyo lwegrafu yokubophelela (core.commitGraph) eyaziswa kwi-2.18 iye yakhawuleza kakhulu. Yenza kwakhona i-git ye-ref-nganye ngokukhawuleza xa usebenzisa iitemplates ezininzi kunye nokunciphisa inani leefowuni ukuya kwi-auto-gc kwi-"git fetch -multiple";
- "git branch --list" ngoku ihlala ibonisa HEAD evaliweyo ekuqaleni koluhlu, nokuba yeyiphi na indawo.
umthombo: opennet.ru