
git 2.45
Shanduro itsva ye Git 2.45 inosvika mushure memwedzi miviri yebudiriro uye Mukuburitswa uku, nhamba huru yekuvandudzwa kwakakosha uye akasiyana maficha matsva anoratidzwa, aine huwandu hwe540 shanduko dzinouya nekuda kutora chikamu kwevanodarika makumi mapfumbamwe nevatanhatu, makumi matatu nevasere vavo vatsva.
Kune avo vasingazive nezveGit, iwe unofanirwa kuziva izvozvoe inozivikanwa seimwe yeanonyanya kufarirwa shanduro yekudzora masisitimu, yakavimbika uye yepamusoro-inoshanda, ichipa inochinjika isiri-mutsara yekuvandudza maturusi akavakirwa pamapazi uye merges. Kuti uchengetedze kutendeseka kwenhoroondo uye kudzivirira shanduko dzinodzokororwa, Git inoshandisa hashi yakasarudzika yenhoroondo yese yapfuura mukuita kwega kwega.
Git 2.45 Kiyi Nyowani Zvimiro
Muiyi vhezheni itsva yeGit 2.45 inoratidzwa, chimwe chezvakakosha zvinhu zvitsva ndeye tsigiro yekutanga ye itsva referensi yekuchengetedza backend inonzi "inogadziriswa", , que inokutendera iwe kuti uchengetedze zvakanyanya tag uye mareferensi ebazi mune repository. Iyi nyowani yekumashure inoshandisa block chengetedzo inoshandiswa neJGit purojekiti uye yakagadziridzwa kubata nhamba huru dzezvinongedzo. Panzvimbo pekuchengetedza mareferensi akasununguka kana kugara uchivandudza faira, reftable inoshandisa chimiro chebhinari kuchengetedza mareferensi zvakanaka. Nekugonesa iyo itsva backend ine sarudzo "--ref-format=reftable"
pakutanga repository ("git init --ref-format=reftable /ruta/al/repositorio")
, zvinokwanisika kukurumidzira kutsvaga, kuverenga nekunyora mashandiro muzvinyorwa zvine nhamba huru yezvisungo, nokudaro kuvandudza kushanda kwese kwehurongwa.
Imwe shanduko yakamira mushanduro itsva iyi sumo maturusi ekufambisa kutakurika pakati peSHA-1 uye SHA-256 hash-yakavakirwa chinhu identifiers. (kunyanya inobatsira panguva yekutama zvishoma nezvishoma kwenzvimbo yekushandisa SHA-256 hashes). Chimiro chitsva chechinhu chakatsanangurwa chinobvumira kuti zvinhu zvingotaurwe kwete chete neheshi yekutanga inotsanangurwa panotanga nzvimbo yekuchengetera, asiwo neasara hashi.
Pamusoro peizvi, zvakare inosimbisa iyo kugona kuseta mamwe maprefixes ekusiyana kwemafaira, uchishandisa parameters diff.srcPrefix y diff.dstPrefix
mukugadzirisa, izvi zvinokutendera kuti uratidze chimiro pamberi uye mushure meimwe shanduro yefaira ine tsika prefixes. Alternate prefixes inobvumira vashandisi kuti vachinje maratidziro anoita Git mafaera pamberi uye mushure mekusiyana.
Pane chikamu chekugadzirisa, Git 2.45 inogadzirisa nyaya diki dzinoverengeka, pamwe nekushandiswa kwe kugadziridza kuti ive nechokwadi chekushanda kwakakwana, kunze kwekuonekwa uye kutungamirirwa kwezvinhu zvisipo zvakagadziridzwa, zvichiita kuti zvive nyore kugadzirisa nhoroondo ye repository uye zviri nani zvinyorwa zvinyorwa zvakatangwa.
Of the dzimwe shanduko dzinomira pachena yeiyi vhezheni itsva:
- Kuraira
"git rev-list"
Iwe unogona ikozvino kuratidza maID ezvinhu zvisiri munzvimbo inochengeterwa, kunyangwe zvisingawanikwe mubazi kana tag. Izvi zvinobatsira pakuongorora repository uori. - Iyo yekugadziridza kugona kwekuita mameseji yakawedzerwa, ichibvumira akawanda-byte mavara kana tambo sezviratidzo zvekutaura.
- Murairo mutsva wakawedzerwa
"git reflog list"
kuratidza mareflogs anozivikanwa uye anoenderana nawo ma tag nemapazi. - Mukuwedzera, iyo configuration
core.commentChar
ikozvino inotsigira akawanda-byte mavara sedelimiter yekutaura. - Sarudzo
n "--comment"
akawedzera kukuraira"git config"
kubvumira kuti zvinyorwa zvichengetedzwe mu .gitconfig faira uye tsanangura pfungwa yemamwe marongero. git config
ikozvino ine sarudzo itsva yekubatsira kunyora faira.gitconfig
. file format.gitconfig
inobvumira mashoko anotanga nea character#
, zvinoreva kuti zvose mushure mezvo#
kusvikira mutsara mutsva unotevera usina hanya.- Yakawedzera sarudzo
"--empty"
pakuraira"git cherry-pick"
kuti ubvise otomatiki mabasa asina basa, akafanana nesarudzo"--empty"
mu git-rebase uye git-am. - Zvino raira
"git checkout -p"
inokubvumira kushandisa "@" chiratidzo
Kana uri kufarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.