Kua puta ke te putanga hou o Git 2.21.0 ana koina nga korero

git

Git koinei tetahi o nga punaha whakahaere putanga rongonui rongonui, pono, mahinga nui hoki. me te whakarato taputapu whanake kore haangai e hangai ana ki nga putanga me nga hanumi.

Ki te whakarite i te hitori o te hitori me te aukati i nga whakarereketanga o mua, ka whakamahia te hautanga o nga hitori o mua i runga i ia waahanga me nga waitohu a-tihi o nga kaiwhakawhanake tohu takitahi me nga whakatuturutanga ka taea hoki te whakatika.

Ko te putanga hou o te punaha mana whakahaere tohatoha a Git 2.21.0 i tukuna tata nei.

Ki te whakataurite ki te waahanga o mua, 500 nga rereketanga i puta ki te waahanga hou, i rite me te whakauru o nga kaiwhakangungu 74, o ratou e 20 i uru ki te whanaketanga mo te wa tuatahi.

Git 2.21.0 Whakaaturanga Hou

Ko te kōwhiringa «– Raa = tangata« kua honoa ki "git log" me etahi atu whakahau, ka taea ai e koe te whakaatu i nga ra i roto i te huarahi poto me te panui.

Ki tena ka taea te kowhiri i te whakatakotoranga kia rite ki nga tau o te kaupapa. Mo nga mahi katahi ano ka whakatutukihia, "N meneti i mua" ka tohua (penei i "–Tohu = whanaunga"), mo nga huihuinga hou ka whakaatuhia te ra me te waa, mo nga panoni tawhito ko te ra anake, te marama me te tau.

Ano, kua whakaritea he whiringa «–Tohu = auto: tangata", e pa ana ki te whakatakotoranga hou ka tukuna noa ma te teihana ana ka tukuna te putanga ki tetahi konae, ki tetahi atu whakahau ranei ka whakamahia te whakatakotoranga taunoa.

I roto i te whakahau «git cherry-pick ", ka taea te whakamahi i te whiringa «-m"(raina rangatira) ka tohua Ko te "Git cherry-pick -m1", ara, ka ahei koe ki te tono ano i tetahi tono ma te kowhiri i te matua tuatahi o tenei whakaaetanga hei peka o te raina matua. I etahi atu waa, ka puta tonu te he.

Hei whakapai ake i te mahinga, te whakahau «git rangitaki -G«, E mahi nei i nga tikanga rapu rererangi, inaianei kaore e mahi ana i te rapu konae ruarua mena kaore i tino kitea te whiringa«–Kupu»Kaua ranei e whakamahi i te textconv.

Kua taapirihia te whirihoranga «http. huri«, Koira taea ai e koe te whakatau i te waahanga pai o te kawa HTTP e whakamahia ana i te wa e tango ana koe, ka tuku mai ranei i nga panoni. Ko te kowhiringa me nui ake te whare pukapuka cURL.

Ko te "git worktree tango" me te "git worktree neke" ka taea te whakamahi i nga waa mena he submodules kaore i whakauruhia ki te raakau mahi (i mua kaore e taea te whakamahi i enei mahi mena kaore he raru).

Ko te tohu i te whiringa "–format =" mo nga putanga, tohu, me te rapu hononga ka whakarahi i te raarangi o nga taonga mo nga taonga i tangohia mai i te API object_info.

Algorithm hou

I roto i tenei putanga hou o Git 2.21.0 Ko te kaha ki te whakamahi i te algorithm hashing SHA-256 kaore ko te SHA-1 kua tohua mahia ana ka hangaia a Git i roto i te »NewHash« aratau.

I te timatanga I whakamaherehia kia whakamahi i te algorithm SHA3-256, engari ko te mutunga i aro nga kaihanga ki te SHA-256, mai i te mea kua whakamahia kē te SHA2 ki Git mo nga waitohu a-tihi.

Ko te whakaaro nui ko te whakamahi i te SHA-256 me te SHA3-256 i roto i te waehere Git, ko te whakararu i tetahi o raatau ka pa ki nga take ahuru, no reira he pai ake te whakawhirinaki ki tetahi algorithm kaua ki te rua.

Ano hoki, ko te SHA-256 e tohaina whanui ana, e tautokohia ana i nga wharepukapuka crypto katoa, a he tino pai te mahinga.

Othertahi atu mea hou

  • Ko te whakahau "git checkout [rakau-ish]" e whakaputa ana i te maha o nga huarahi hei tango mai i te papaarangi, te rakau ahanoa ranei (rakau-ish).
  • Ko te waahanga "–keep-kore-patch" ka taapirihia ki te whakahau "git quiltimport".
  • Kua whakahoutia te whakamahi i te whakahau "git diff –color-oho-ws"
  • Ko te tautoko mo te haki "% S" kua taapirihia ki te "log –format" hei whakaatu i tetahi tohu mo te takenga mai o te whakauru whakauru.

Me pehea te whakauru Git 2.21.0 ki Linux?

Hei whakamutunga, ki te hiahia koe ki te whakahou, ki te whakauru ranei i tenei taputapu, me whakatuwhera e koe tetahi tauranga ki to punaha ka patohia tetahi o nga ota e whai ake nei.

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

OpenSUSE

sudo zypper install git

Mageia

sudo urpmi git

Alpine

sudo apk add git


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

bool(pono)