Fa'asa'olotoina o le fa'asoa fa'asoa fa'atonuga Git 2.23

Fa'ailoa fa'amatu'u o se fa'asoa fa'asoa fa'atonu git 2.23.0. Git o se tasi o faiga sili ona lauiloa, faʻatuatuaina ma maualuga-faʻatinoga faʻatonuga faʻatonuga, tuʻuina atu mea faigaluega faʻaleleia e le o laina laina e faʻavae i luga o le lala ma le tuʻufaʻatasia. Ina ia faʻamautinoa le faʻamaoni o tala faʻasolopito ma le teteʻe atu i suiga toe faʻafoʻisia, faʻaogaina le faʻaogaina o le tala faʻasolopito atoa i taʻiala taʻitasi, ma e mafai foʻi ona faʻamaonia pine taʻitasi ma faʻamaonia ma saini numera a tagata atiaʻe.

Pe a faʻatusatusa i le faʻasalalauga talu ai, o le lomiga fou e aofia ai le 505 suiga, saunia ma le auai o le 77 developers, lea na auai ai le 26 i le atinaʻe mo le taimi muamua. Fa'avae mea fou:

  • O faʻataʻitaʻiga "git switch" ma le "git restore" o loʻo faʻafeiloaʻi e tuʻufaʻatasia tuʻufaʻatasia "git checkout" gafatia, e pei o le faʻaogaina o lala (sui ma le fatuina) ma le toe faʻaleleia o faila i le lisi galue ("git checkout $commit - $filename") po'o le taimi tonu lava i le vaega o le fa'atulagaina ("—staging", e leai se fa'atusa i le "git checkout"). E taua le maitauina, e le pei o le "git checkout", "git restore" aveese faila e leʻi vaʻaia mai faʻamaumauga o loʻo toe faʻaleleia ("--no-overlay" e ala i le faaletonu).
  • Faʻaopoopo le "git merge -quit" filifiliga, lea, e tutusa ma le "-abort", taofi le faʻagasologa o le tuʻufaʻatasia o lala, ae tuʻu le lisi o galuega e le faʻaogaina. O lenei filifiliga e mafai ona aoga pe afai o nisi o suiga na faia i le taimi o le tu'ufa'atasiga tusi lesona e sili atu le tu'uina atu o se tautinoga e ese mai.
  • O le "git clone", "git fetch" ma le "git push" o loʻo amanaʻia nei le i ai o mea e fai i totonu o fale teu oloa (suitulaga);
  • Faaopoopo o le "git blame —ignore-rev" ma le "—ignore-revs-file" filifiliga e mafai ai ona e faase'e tautinoga e faia ai ni suiga laiti (mo se faʻataʻitaʻiga, faʻatulagaina o suiga);
  • Faaopoopo i ai le filifiliga “git cherry-pick —skip” e faamisi ai se tautinoga feteenai (o se faatusatusaga tauloto o le faasologa “git reset && git cherry-pick —continue”);
  • Faʻaopoopo le tulaga.aheadBehind seti, lea e faʻamautu tumau le "git status -[leai-] luma-i tua" filifiliga;
  • E o'o mai i lenei fa'asalalauga, o le "git log" e ala i le fa'aletonu e amana'ia suiga na faia e le fa'afanua meli, e tutusa ma le git shortlog ua uma ona fai;
  • O le fa'afouina o le fa'aogaina o le fa'ata'ita'iga o le kalafi fa'atino (core.commitGraph) na fa'aofiina i le 2.18 ua matua fa'atelevaveina. Fa'apena fo'i le git for-each-ref fa'atopetope pe a fa'aogaina le tele o fa'ata'ita'iga ma fa'aitiitia le numera o telefoni ile auto-gc ile "git fetch -multiple";
  • "git branch --list" o loʻo faʻaalia i taimi uma le HEAD i le amataga o le lisi, e tusa lava po o le a le nofoaga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga