Iyo itsva vhezheni yeGit 2.21.0 yakatoburitswa uye idzi ndidzo nhau dzayo

Git

Git Iyo ndeimwe yeanonyanya kufarirwa, akavimbika uye epamusoro-mashandiro vhezheni yekudzora masystem, uye inopa inoshanduka nonlinear yekuvandudza maturusi zvichienderana neshanduro uye merges.

Kuti uve nechokwadi chekuvimbika kwenhoroondo uye kushora pakuchinja kwekuona, izere hashing yenhoroondo yese yapfuura inoshandiswa pachiitiko chega chega uye masiginecha edhijitari evanogadzira mateki ega uye zvivimbiso zvinogona zvakare kuongororwa.

Iyo itsva vhezheni yeGit 2.21.0 yakagoverwa sosi yekudzora sisitimu yakaburitswa nguva pfupi yadarika.

Zvichienzaniswa neshanduro yapfuura, shanduko mazana mashanu dzakaitwa kune iyo nyowani vhezheni, yakagadzirirwa pamwe nekutora chikamu kwevagadziri 500, avo makumi maviri vakapinda mukubudirira kekutanga.

Git 2.21.0 Kiyi Nyowani Zvimiro

Izvozvo «–Date = munhu« yakawedzerwa ku "git log" uye mimwe mirairo, ichikubvumidza iwe kuratidza madheti nenzira yakapfupikiswa uye inoverengwa.

Nayo Izvo zvinokwanisika kusarudza fomati yakashandurwa zvinoenderana nezera rechinoitika. Nezve zviito zvichangoitwa, "N maminitsi apfuura" zvicharatidzirwa (sezvazviri "-Date = hama"), kune zviitiko zvenguva ichangopfuura zuva nenguva zvicharatidzwa uye neshanduko dzekare chete zuva, mwedzi uye gore.

Uyewo, sarudzo inopihwa «–Date = otomatiki: munhu", iyo inoshandisa iyo fomati nyowani kana ichinge yatumirwa kuburikidza neiyo terminal uye kana goho rikadzoreredzwa kune faira kana mumwe murairo rinoshandisa iyo default fomati.

Mukuraira «git Cherry-tora ", zvinokwanisika kushandisa sarudzo «-m"(mukuru mutsara) kana zvataurwa "Git cherry-pick -m1", ndokuti, inokutendera kuti unyore zvekare chibvumirano nekusarudza wekutanga mubereki wechibvumirano ichi sebazi remutsara mukuru. Mune zvimwe zviitiko, iko kukanganisa kucharamba kuchioneka.

Kugadzirisa mashandiro, iwo murairo «git danda -G«, Inoita kutsvagurudza kwekutaura, ikozvino hakuite yekutsvagisa faira kunze kwekunge iyo« sarudzo yakatsanangurwa zvakajeka-Text»Kana usashandise textconv.

Kugadziriswa kwakawedzerwa «http.version«, Izvo inobvumidza iwe kuona iyo yakasarudzika vhezheni yeHTTP protocol inoshandiswa pakutora kana kuendesa shanduko. Sarudzo inoda raibhurari nyowani nyowani yeCURL.

Iwo "git worktree bvisa" uye "git worktree kufamba" mirairo ikozvino inogona kushandiswa kana paine zvidimbu zvidiki isina kutanga mumuti unoshanda (kare aya mashandiro aisakwanisa kushandiswa dai pakanga pasina submodule).

Kunyatso tsanangura "-format =" sarudzo yemavhezheni, ma tag, uye kutsvaga ma link zvinowedzera runyorwa rwezvivakwa zvezvinhu zvakadzoserwa kuburikidza ne object_info API.

Nyowani algorithm

Mukuburitswa kutsva kweGit 2.21.0 sarudzo yekugona kushandisa SHA-256 hashing algorithm panzvimbo peSHA-1 yakasimbiswa yakazvipira apo Git inogadzirwa mu »NewHash« modhi.

Pakutanga zvaive zvakarongwa kushandisa iyo SHA3-256 algorithm, asi pakupedzisira ivo vanogadzira vakatarisa paSHA-256, sezvo SHA2 yatove kushandiswa muGit yemasaini edhijitari.

Pfungwa yesarudzo ndeyekuti kana uchishandisa SHA-256 uye SHA3-256 muGit kodhi, kukanganisa chimwe chazvo kunotungamira kumatambudziko ezvekuchengetedza, saka zviri nani kuvimba neimwe algorithm pane maviri.

Uyezve, SHA-256 inoparadzirwa zvakanyanya uye inotsigirwa mumaraibhurari ese e crypto, uye zvakare inoratidza kuita kwakanaka kwazvo.

Zvimwe zvitsva

  • Iwo wekuraira "git checkout [muti-ish]" inoburitsa huwandu hwenzira dzinofanira kuburitswa kubva kune indekisi kana chinhu chemuti (muti-ish).
  • Iyo "-keep-isiri-chigamba" sarudzo inowedzerwa kune "git quiltimport" rairo.
  • Yakagadziridzwa kuitiswa kwe "git diff -color-moved-ws" rairo.
  • Tsigiro yemureza we "% S" yakawedzerwa ku "log -format" kuratidza zano nezve mavambo echipo chekupinda.

Maitiro ekuisa Git 2.21.0 paLinux?

Chekupedzisira, kana iwe uchida kugadzirisa kana kuisa chishandiso ichi, isu tinongofanirwa kuvhura terminal pane yedu system uye tinyore mune imwe yeanotevera mirairo.

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

vhura

sudo zypper install git

Magia

sudo urpmi git

Alpine

sudo apk add git


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako