Phetolelo e ncha ea git 2.23 e lokollotsoe, ka litaelo tse ncha tsa liteko

git 2.23

Bekeng e fetileng ho ile ha hlahisoa mofuta o mocha oa "Git 2.23" oa "system control control source". Ha ho bapisoa le mofuta oa pejana, liphetoho tse fetang 500 li entsoe ka mofuta ona o mocha.

Empa lipakeng e sa tsoa hlahisa lintlafatso phetolelong ena e ncha, tse lebisoang tlhokomelo e kholo ke git switch y git restoretsena ke litaelo tse peli tsa liteko e tobileng e ka sebelisoang ho nkela taelo sebaka ho isa bohōleng bo itseng git checkout. Bakeng sa ba sa tloaelaneng le git, o lokela ho tseba hore ona ke o mong oa mekhoa ea taolo ea phetolelo e tsebahalang haholo, e ts'epahaloang le e sebetsang e fanang ka lisebelisoa tse bonolo tsa nts'etsopele tse sa tsamaellaneng ho latela mofuta oa lekala le kopanyo.

Ho etsa bonnete ba nalane ea nalane le ho hanyetsa liphetoho tse lebelloang morao, hash e hlakileng ea nalane eohle e fetileng e sebelisoa boitlamong bo bong le bo bong, 'me boitlamo ka bomong le baetsi ba li-tag le bona ba ka saenngoa ka dijithale.

Likarolo tse ncha tsa git 2.23

Phetolelong ena e ncha ea git litaelo tse boletsoeng ka holimo tsa liteko li hlahisoa "git switch y git restore".

Litaelo tsena tse ncha li etselitsoe ho arola mesebetsi «git checkout» e hlephileng, joalo ka ts'ebetso ea lekala (phetoho le tlholeho) le tsosoloso ea lifaele tse bukeng e sebetsang («git checkout $ commit - $ filename») Kapa hang-hang sebakeng sa litepisi («--staging«, Ha e na manaka ho«git checkout").

git checkout ke taelo e lumellang, ho etsa mohlala, ho fetola makala kapa ho theha makala a macha sebakeng sa polokelo.

Haeba mosebelisi a batla ho hlophisa lifaele ka bonngoe kapa a behe mabitso a li-file ka polokelong ea li-hard drive tsa bona hore li tšoane le lifaele tsa bona, ba ka sebelisa git checkout. Ntle le menyetla ena, liketso tse ling li ka etsoa ka taelo ea git checkout.

E lokela hore u e ele hloko hore, ho fapana le «git checkout«,«git restore» e tlosa lifaele tse sa koaloang litsing tse khutlisitsoeng ("–No-overlay" ka boikhethelo).

Con git restore, ho bonolo haholo ho tseba hore na ke lifaele life tse tla fetoha, li tla fetoha joang le hore na li tla fetoha kae. Ebile, ho fapana le ho sebelisa taelo e thata git checkout, git restore e fana ka likhetho tse 2 ho hlakisa hore na liphetoho tse khutlisitsoeng li tla ea kae.

Ka hona, haeba u fetisa paramethara --worktree (kapa ha o hlalose letho), liphetoho li tla etsoa polokelong ea hard drive ea hau. Leha ho le joalo, haeba u fetisa paramethara --staged, liphetoho li tla ea ho index. Kamora nako, haeba o fetisa mekhahlelo ka bobeli, liphetoho li tla ea libakeng tse peli tse fapaneng.

Ho git 2.23 khetho "git merge --quit«, E leng, joaloka« –bort », emisa ts'ebetso ea ho kopanya lekala, empa e siea bukana e sebetsang e ntse e sebetsa. Khetho ena e ka ba molemo haeba ho ka ba molemo ho fana ka tse ling tsa liphetoho tse entsoeng nakong ea kopanyo ea matsoho e le boitlamo bo ikemetseng.

Litaelo git clone, git fetch y git push joale ba nahanela boteng ba liteishene tsa polokelo tse hokahaneng (tse ling).

Likhetho «git blame --ignore-rev»Le«--ignore-revs-file»Ho tlola likano tse entseng liphetoho tse nyane (mohlala, ho hlophisa litokiso);

Ka lehlakoreng le leng re ka fumana kenyelletso ea khetho «git cherry-pick --skip»Ho tlola khohlano (ho tšoara ka hlooho analoge ea tatellano«git reset y git cherry-pick --continue«)

Ho latela mofuta ona, git log e tla ela hloko ka mokhoa o ikhethileng liphetoho tse entsoeng ka 'mapa oa mangolo, tse ts'oanang le se seng se ntse se etsahala ho git shortlog.

Ts'ebetso ea ntlafatso ea chate commit (core.commitGraph) e kentsoeng ka 2.18 e ile ea potlakisoa haholo. E boetse e potlakisitse git bakeng sa ts'upiso e ngoe le e ngoe haeba ho sebelisoa li-template tse ngata le ho fokotsa palo ea mehala e tsoang auto-gc ka "git fetch --multiple".

Tlhophiso e kentsoe boemo.aheadBehind, ho beha khetho «git status - [no-] ahead-behind»Tsoela pele.

«git branch --list»Hona joale kamehla ho bontša Hlooho e arohaneng qalong ea lenane, ho sa tsotelehe sebaka sa heno.

Ntle le lintlafatso tsena, mofuta ona o mocha oa Git joale o ka sebelisa litšupiso tsa tharollo e ngoe e le karolo ea netefatso ea ntho e hokahaneng e ka etsahalang ha o kopanya polokelo ebe o hlakisa e ngoe nakong ea ho kopanya kapa ho e ngoe.

Si u batla ho tseba haholoanyane ka eona o ka botsa sehokela se latelang.


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.