Git 2.21.0 ဗားရှင်းအသစ်ကိုဖြန့်ချိခဲ့ပြီးဖြစ်ပြီး၎င်းသည်၎င်း၏သတင်းများဖြစ်သည်

git

git လူကြိုက်အများဆုံး၊ ယုံကြည်စိတ်ချရသောနှင့်စွမ်းဆောင်ရည်မြင့်သောဗားရှင်းထိန်းချုပ်သည့်စနစ်တစ်ခုဖြစ်သည်။ နှင့်ဗားရှင်းနှင့်ပေါင်းစည်းမှုအပေါ်အခြေခံပြီးပြောင်းလွယ်ပြင်လွယ် nonlinear ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ tools တွေကိုပေးစွမ်းသည်။

သမိုင်းကြောင်းသမာဓိရှိမှုနှင့်နောက်ကွယ်မှပြောင်းလဲမှုများကိုခုခံနိုင်မှုရှိစေရန်၊ ကျူးလွန်မှုတစ်ခုချင်းစီတွင်ယခင်သမိုင်းကြောင်းအားလုံးကိုလုံးလုံးလျားလျားရှုပ်ထွေးစေသည် နှင့်တစ် ဦး ချင်းစီ tag ကို developer များနှင့်အတည်ပြုချက်များ၏ဒစ်ဂျစ်တယ်လက်မှတ်ပေါင်းကိုလည်းအတည်ပြုနိုင်သည်။

Git 2.21.0 ဖြန့်ဝေထားသောအရင်းအမြစ်ထိန်းချုပ်မှုစနစ်အသစ်ကိုမကြာသေးမီကထုတ်ပြန်ခဲ့သည်။

ယခင်ဗားရှင်းနှင့်နှိုင်းယှဉ်ပါကပြင်ဆင်မှုပေါင်း ၅၀၀ ကိုဗားရှင်းအသစ်သို့ပြောင်းလဲခဲ့သည်။ developer ၇၄ ယောက်၏ပါဝင်မှုဖြင့်ပြင်ဆင်ထားသည်။ ၂၀ အနက်ပထမဆုံးမှာပထမဆုံးဖွံ့ဖြိုးတိုးတက်မှုတွင်ပါဝင်သည်။

Git 2.21.0 အဓိကအသစ်သောအင်္ဂါရပ်များ

ထို option «–Date = လူ့« git log "ကိုထည့်သွင်းထားသည် ရက်စွဲများကိုအတိုချုပ်နှင့်ဖတ်နိုင်သောနည်းဖြင့်ပြသရန်ခွင့်ပြုထားသောအခြား command များ။

ဖြစ်ရပ်၏အသက်အရွယ်အရအလိုက်သင့်လျော်သောပုံစံကိုရွေးချယ်နိုင်သည်။ ယခုပြုလုပ်ခဲ့သောလုပ်ဆောင်မှုများအတွက် "N minutes ago" ကိုပြလိမ့်မည်။–Date = ဆွေမျိုး«)၊ လတ်တလောအဖြစ်အပျက်များအတွက်နေ့နှင့်အချိန်ကိုပြပြီးရှေးဟောင်းပြောင်းလဲမှုများအတွက်နေ့၊ လနှင့်နှစ်တို့ကိုသာပြသလိမ့်မည်။

ထို့အပြင်ခုနှစ်, option ကိုထောက်ပံ့ပေးသည် «–Date = auto: human", အရာက terminal ကိုမှတဆင့်စလှေတျမှသာအခါသစ်ကို format ကိုသက်ဆိုင်ပါသည် နှင့် output ကိုဖိုင်တစ်ခုသို့မဟုတ်အခြား command ကိုမှ redirect သောအခါသူကပုံမှန် format ကိုအသုံးပြုသည်။

command ကို«git ချယ်ရီ - ရွေး ", က option ကိုသုံးနိုင်သည် «-m"(အဓိကလိုင်း) သတ်မှတ်ထားသောအခါ ဆိုလိုသည်မှာ "Git cherry-pick -m1" သည်ကျူးလွန်မှု၏ပထမဆုံးမိဘကိုပင်မလိုင်း၏ဌာနခွဲအဖြစ်ရွေးချယ်ခြင်းအားဖြင့်ကတိကဝတ်ကိုပြန်လည်လျှောက်ထားရန်ခွင့်ပြုသည်။ အခြားကိစ္စရပ်များတွင်အမှားသည်ပေါ်လာလိမ့်မည်။

စွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်၊git မှတ်တမ်း -Gပုံမှန်အသုံးအနှုနျးရှာဖွေမှုများကိုပြုလုပ်သော«၊ option သည်အတိအလင်းသတ်မှတ်မထားပါကယခု binary file search ကိုမလုပ်ဆောင်နိုင်ပါ–Text»သို့မဟုတ် textconv ကိုမသုံးပါနှင့်။

ဖွဲ့စည်းမှုကိုထည့်သွင်းထားသည် «http.version«, ဒါက ပြောင်းလဲမှုများကိုပြန်လည်ထုတ်ယူသောအခါသို့မဟုတ်အသုံးပြုသော HTTP protocol ၏ကြိုက်နှစ်သက်သောမူကိုဆုံးဖြတ်ရန်ခွင့်ပြုသည်။ ဒီရွေးစရာသည် cURL စာကြည့်တိုက်အသစ်လိုအပ်သည်။

submodules များရှိပါက "git worktree ဖယ်ရှားခြင်း" နှင့် "git worktree move" command များကိုယခုတွင်အသုံးပြုနိုင်သည်။ အလုပ်လုပ်သစ်ပင် (အဘယ်သူမျှမ submodule ရှိလျှင်ယခင်ကဤစစ်ဆင်ရေးအသုံးပွုနိုငျမဟုတ်) တွင်အစပျိုးဘူး။

ဗားရှင်း၊ တံဆိပ်များနှင့်လင့်များကိုရှာဖွေခြင်းအတွက်“ –format =” ရွေးစရာကိုသတ်မှတ်ခြင်းသည် object_info API မှတဆင့်ပြန်လည်ရယူထားသောအရာဝတ္ထုများ၏ဂုဏ်သတ္တိများစာရင်းကိုကျယ်ပြန့်စေသည်။

နယူး algorithm ကို

Git 2.21.0 ၏အသစ်ဖြန့်ချိ၌ SHA-256 အစား SHA-1 hashing algorithm ကိုအသုံးပြုရန်ရွေးချယ်နိုင်စွမ်းကိုမီးမောင်းထိုးပြသည် Git » NewHash « mode တွင်ဖန်တီးသောအခါကတိသစ္စာပြုသည်။

မူလက SHA3-256 algorithm ကိုအသုံးပြုရန်စီစဉ်ထားသော်လည်းနောက်ဆုံးတွင် developer များက SHA-256 ကိုအာရုံစိုက်ခဲ့ကြသည်, SHA2 ပြီးသားဒစ်ဂျစ်တယ်လက်မှတ်ပေါင်းများအတွက် Git အတွက်အသုံးပြုသည်ကတည်းက။

ရွေးချယ်မှု၏ယုတ္တိဗေဒမှာ GA ကုဒ်တွင် SHA-256 နှင့် SHA3-256 ကိုအသုံးပြုသောအခါ၎င်းတို့ထဲမှတစ်ခုခုကိုအလျှော့ပေးလိုက်လျောခြင်းကလုံခြုံရေးပြissuesနာများကိုဖြစ်စေလိမ့်မည်။

ထို့အပြင် SHA-256 ကိုကျယ်ပြန့်စွာဖြန့်ဝေပြီး crypto libraries အားလုံးတွင်ထောက်ခံသည်။ ထို့အပြင်စွမ်းဆောင်ရည်လည်းကောင်းမွန်သည်။

အခြားအသစ်များ

  • Command "git checkout [tree-ish]" သည် index သို့မဟုတ် object tree (tree-ish) မှထုတ်ယူရမည့်လမ်းကြောင်းအရေအတွက်ကိုထုတ်ပေးသည်။
  • "–keep-non-patch" option ကို "git quiltimport" command ထဲသို့ထည့်သည်။
  • "git diff –color-move-ws" command ၏အကောင်အထည်ဖော်မှုအားအဆင့်မြှင့်တင်ခြင်း။
  • Commit entry ၏မူလနှင့် ပတ်သက်၍ အရိပ်အမြွက်ဖော်ပြရန် "% S" အလံကို log -format တွင်ထည့်ပြီးပါပြီ။

Git 2.21.0 ကို Linux တွင်မည်သို့တပ်ဆင်ရမည်နည်း။

နောက်ဆုံးအနေဖြင့်ဤ tool ကို update သို့မဟုတ် install လုပ်လိုပါကကျွန်ုပ်တို့၏ system တွင် terminal တစ်ခုဖွင့်ပြီးအောက်ပါ command များထဲမှတစ်ခုကိုရိုက်ထည့်ပါ။

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


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

ဘောလ်(မှန်)