IGit 2.28 ilapha kwaye iza notshintsho kwisigama kunye nezi ndaba

Inguqulelo entsha ye IGit 2.28 ilapha kwaye iza kuzalisekisa iinguqu ezithile zihlobene nesigama Okubandakanya zonke iiveki ezidlulileyo ebechaze inkxaso yakhe kunye nesigqibo sokwenza utshintsho kwisigama ebesisetyenziswe iminyaka emininzi.

Xa kuthelekiswa nohlobo lwangaphambili, skwaye yamkela iinguqu ezingama-317 kuhlobo olutsha, ilungiselelwe ngokuthatha inxaxheba kwabaphuhlisi abangama-58, apho i-13 ithathe inxaxheba kuphuhliso okokuqala.

Kwabo bangaqhelekanga ngeGit, kuya kufuneka uyazi ukuba le yenye yeenkqubo zolawulo lwenguqulo ezaziwa kakhulu, ezinokuthenjwa kunye nokusebenza okuphezulu, kwaye ibonelela ngezixhobo zophuhliso ezingahambelaniyo ngokusekwe kwiinguqulelo kunye nokudityaniswa.

Ukuqinisekisa ukuthembeka kwembali kunye nokuchasana notshintsho lwasemva kokubona, ukusetyenziswa kwayo yonke imbali yangaphambili kuyasetyenziswa kwisibophelelo ngasinye kunye nokutyikitywa kwedijithali kwabaphuhlisi bethegi kunye nokuqinisekisa nako kunokuqinisekiswa.

Git 2.28 Iimpawu eziphambili zeNqaku elitsha

Kwinguqu ezinxulumene nesigama, ukudityaniswa kwe Uqwalaselo olutsha lwe-init ukuvumela ukukhetha igama lesebe elingagqibekanga.

Uqwalaselo Yongezwe kwiiprojekthi ezinabaphuhlisi bazo abafuna ukutshintsha igama elithi "inkosi". Ngokwabo, iGitLab kunye neBitbucket bamkele ixabiso elisisiseko lokusebenzisa igama "main" endaweni yokuthi "master" kumasebe aphambili.

Kwi-Git, njenge ngaphambili, sebenzisa "git init" Ngokuzenzekelayo iyaqhubeka nokwenza isebe "master", kodwa eli gama ngoku inokutshintshwa. Umzekelo, ukutshintsha igama lesebe lokuqala ukuba "eliphambili okanye eliphambili".

Ukwenza oku, kucetyiswa ukuba usebenzise lo myalelo:

git config -global init.defaultBranch ephambili

Kwelinye icala singayifumana loo nto ukwenziwa komsebenzi kongezwe ngokusekwe kwinkangeleko kwifomathi yefayile yegrafikhi, ethi isetyenziselwa ukwandisa ukufikelela kulwazi ngezibophelelo, Inkxaso yeefilitha zeBloom, ulwakhiwo olunokwenzeka oluvumela inkcazo engeyonyani yento engekhoyo, kodwa ngaphandle kokungabikho kwento esele ikho.

Olu lwakhiwo luvumela umsebenzisi ukuba akhawulezise kakhulu ukukhangela kwimbali yotshintsho ngokusebenzisa imiyalelo «git log - "Okanye" ityala le-git ".

Ngokumalunga ne "fetch / clone" protocol, ukubanakho kokwazisa umncedisi ngomncedisi malunga nesidingo sokukhuphela iifayile zepakethi esele zilungisiwe ngaphambili kumiliselwe ukongeza kwidatha yento ehanjisiweyo epakishiweyo.

Inkqubo ye- Umsebenzi uqhubekile kutshintsho oluya kwi-SHA-256 hashing algorithm endaweni ye-SHA-1.

Olunye utshintsho evelele kule nguqulo intsha yeGit:

  • Umyalelo "we-git status" ubonelela ngolwazi malunga nenkqubela phambili yenxalenye yokusebenza (ukuphuma okuncinci).
  • Imiyalelo yosapho "olwahlukileyo", kucetyiswa useto olutsha "olunxulumene".
  • Ukujonga nge "git fsck" ngoku kuvavanya ukuhlelwa komthi wento kwaye ichonge izinto ezingafakwanga kudidi.
  • Ujongano olwenziwe lula lokuhlela ulwazi olubuthathaka kwimveliso yokulandelela.
  • Yongeze inkxaso yokugqibezela ukhetho kumyalelo "we-git switch" kwiskripthi esigcwalisiweyo.
  • Yongezwe inkxaso yokupasa iimpikiswano kwizichazi ezahlukeneyo kwi "git diff" ("git diff A..BC", "git diff A..BC ... D", njl.).
  • Umyalelo othi "git fast-export-anonymize" Wongeza amandla okucwangcisa eyakho imephu yokugoba imveliso ukulungiselela ukulungisa ingxaki ngokulula.
  • Kwi "git gui" kunokwenzeka ukuba uvule imithi esebenzayo kwincoko yababini yokuqala.

Gqibela ukuba ufuna ukwazi ngakumbi ngayo, Ungajonga iinkcukacha ngokuya kwisibhengezo esisemthethweni kwiwebhusayithi yeGit nakwicandelo lezaziso.

Ikhonkco yile.

Uyifaka njani iGit 2.28 kwiLinux?

Ekugqibeleni, ukuba ufuna ukuhlaziya okanye ukufaka esi sixhobo Kufuneka sivule i-terminal kwinkqubo yethu kwaye sichwetheze omnye wale miyalelo ilandelayo.

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

Vula

sudo zypper install git

Mageia

sudo urpmi git

Alpine

sudo apk add git


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.