Lub neej ua haujlwm ua haujlwm nyob rau hauv qhov kev tso tawm dhau los tau raug thim rov qab thib ob version Git kev sib txuas lus raws tu qauv, uas yog siv thaum tus neeg siv khoom txuas mus rau Git server. Cov txheej txheem suav hais tias tseem tsis tau npaj txhij rau kev siv los ntawm lub neej ntawd vim yog kev txheeb xyuas cov teeb meem nplua uas yuav tsum tau txiav txim siab cais.
Ntxiv cov txheej txheem rau kev teeb tsa kev sib txuas SSL thaum nkag los ntawm lub npe.
Cov ntaub ntawv tso tawm thaum siv cov "huv" thiab "smudge" hloov dua siab tshiab lim tau nthuav dav. Piv txwv li, cov khoom tam sim no tau qhia tsob ntoo, nyob rau hauv uas lub blob yuav tsum tau hloov dua siab tshiab tshwm.
Txhawm rau kom tsis txhob muaj kev ntxhov siab, cov lus txib "git piav qhia" tam sim no ib txwm siv cov khoom siv txuas ntxiv ("--ntev") yog tias qhov hloov pauv cuam tshuam nrog kev cog lus raug txheeb xyuas (yav dhau los, kos npe lossis sau ntawv sau piav qhia txog kev cog lus tau tso tawm txawm tias nws yog renamed los yog tsiv nyob rau hauv hierarchy "refs/tags/", thiab cov "git show tag^0" hais kom ua tsis ua hauj lwm raws li xav tau - "refs/tags/tag" twb tsis pom los yog txawm ib tug txawv tag rov qab).
Thaum ua tiav "git rub", ceeb toom tam sim no tau tshaj tawm tshwj tsis yog tias rub.rebase configuration variable tau qhia meej meej thiab cov kev xaiv "--[no-]rebase" lossis "--ff-only" tsis siv. Txhawm rau txwv cov lus ceeb toom rau cov neeg uas tsis npaj siab yuav ua haujlwm rov qab, qhov sib txawv tuaj yeem raug teeb tsa rau qhov tsis tseeb.
Cov kev xaiv "git rub" feem ntau rau "git fetch" tau raug tshuaj xyuas. Yav dhau los tsis tau hais txog cov kev xaiv zoo sib xws tau sau tseg thiab cov kev xaiv uas ploj lawm raug xa mus rau git fetch.
Qhov kev xaiv "-show-pulls" tau ntxiv rau "git log", tso cai rau koj saib tsis yog cov kev cog lus uas tau hloov pauv, tab sis kuj tau cog lus rau kev sib koom ua ke cov kev hloov pauv no los ntawm ib ceg.
Unified sib tham sib input tuav nyob rau hauv tag nrho cov Cheebtsam thiab ntxiv ib tug hu rau fflush() tom qab lub input prompt yog qhia tab sis ua ntej lub lag luam nyeem.
"git rebase" tso cai rau koj rov ua dua txhua qhov kev cog lus hauv zos yam tsis tau ua thawj zaug ua haujlwm "checkout", txawm tias qee qhov lawv tau dhau los ua ntej.
Lub 'pack.useSparse' configuration variable tau raug hloov mus rau 'muaj tseeb' los pab kom optimizations yav tas los touted raws li kev sim los ntawm lub neej ntawd.
Tshem tawm qhov kev txwv kom tshem tawm txhua txoj hauv kev hauv sparse-checkout templates uas ua rau cov ntoo ua haujlwm khoob.
Lub "git restore --staged --worktree" kev ua haujlwm tam sim no ua rau siv cov ntsiab lus los ntawm "HEAD" ceg es tsis txhob cuam tshuam qhov yuam kev.
Ua haujlwm txuas ntxiv ntawm kev hloov mus rau SHA-2 hashing algorithm es tsis txhob SHA-1.
Cov cai rau kev cuam tshuam nrog GnuPG tau rov ua haujlwm dua.