ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

git-describe - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ git-വിവരണം പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന git-വിശദീകരണ കമാൻഡാണിത്.

പട്ടിക:

NAME


git-describe - അതിൽ നിന്ന് എത്തിച്ചേരാവുന്ന ഏറ്റവും പുതിയ ടാഗ് ഉപയോഗിച്ച് ഒരു പ്രതിബദ്ധത വിവരിക്കുക

സിനോപ്സിസ്


ജിറ്റിനെ വിവരിക്കുക [--എല്ലാം] [--ടാഗുകൾ] [--അടങ്ങുന്നു] [--abbrev=] [...]
ജിറ്റിനെ വിവരിക്കുക [--എല്ലാം] [--ടാഗുകൾ] [--അടങ്ങുന്നു] [--abbrev=] --dirty[=]

വിവരണം


ഒരു കമ്മിറ്റിൽ നിന്ന് എത്തിച്ചേരാവുന്ന ഏറ്റവും പുതിയ ടാഗ് കമാൻഡ് കണ്ടെത്തുന്നു. ടാഗ് പോയിന്റുകൾ ആണെങ്കിൽ
പ്രതിബദ്ധതയിലേക്ക്, തുടർന്ന് ടാഗ് മാത്രമേ കാണിക്കൂ. അല്ലെങ്കിൽ, ഇത് ടാഗ് നെയിം എന്നതിനൊപ്പം സഫിക്സ് ചെയ്യുന്നു
ടാഗ് ചെയ്‌ത ഒബ്‌ജക്‌റ്റിനും ചുരുക്കിയ ഒബ്‌ജക്‌റ്റ് നാമത്തിനും മുകളിൽ അധിക കമ്മിറ്റുകളുടെ എണ്ണം
ഏറ്റവും പുതിയ പ്രതിബദ്ധത.

സ്ഥിരസ്ഥിതിയായി (--എല്ലാം അല്ലെങ്കിൽ --ടാഗുകളും ഇല്ലാതെ) git വിവരിക്കുന്നത് വ്യാഖ്യാനിച്ച ടാഗുകൾ മാത്രം കാണിക്കുന്നു. കൂടുതൽ
വ്യാഖ്യാനിച്ച ടാഗുകൾ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക് -a, -s ഓപ്ഷനുകൾ കാണുക git-tag(1).

ഓപ്ഷനുകൾ


...
വിവരിക്കാൻ കമ്മിറ്റ്-ഇഷ് ഒബ്ജക്റ്റ് പേരുകൾ. ഒഴിവാക്കിയാൽ HEAD-ലേക്കുള്ള ഡിഫോൾട്ടുകൾ.

--വൃത്തികെട്ട[=]
പ്രവർത്തിക്കുന്ന വൃക്ഷം വിവരിക്കുക. അതിനർത്ഥം HEAD വിവരിക്കുക, എന്നിവ കൂട്ടിച്ചേർക്കുക (-dirty by
സ്ഥിരസ്ഥിതി) ജോലി ചെയ്യുന്ന മരം വൃത്തികെട്ടതാണെങ്കിൽ.

--എല്ലാം
വ്യാഖ്യാനിച്ച ടാഗുകൾ മാത്രം ഉപയോഗിക്കുന്നതിന് പകരം, refs/ namespace-ൽ കാണുന്ന ഏതെങ്കിലും ref ഉപയോഗിക്കുക. ഈ
അറിയപ്പെടുന്ന ഏതെങ്കിലും ബ്രാഞ്ച്, റിമോട്ട് ട്രാക്കിംഗ് ബ്രാഞ്ച്, അല്ലെങ്കിൽ ലൈറ്റ്വെയ്റ്റ് ടാഗ് എന്നിവ പൊരുത്തപ്പെടുത്താൻ ഓപ്ഷൻ പ്രാപ്തമാക്കുന്നു.

--ടാഗുകൾ
വ്യാഖ്യാനിച്ച ടാഗുകൾ മാത്രം ഉപയോഗിക്കുന്നതിന് പകരം, refs/tags നെയിംസ്പേസിൽ കാണുന്ന ഏതെങ്കിലും ടാഗ് ഉപയോഗിക്കുക.
ഈ ഓപ്‌ഷൻ ഒരു കനംകുറഞ്ഞ (വിശകലനം ചെയ്യാത്ത) ടാഗ് പൊരുത്തപ്പെടുത്തൽ പ്രവർത്തനക്ഷമമാക്കുന്നു.

--അടങ്ങുന്നു
പ്രതിബദ്ധതയ്ക്ക് മുമ്പുള്ള ടാഗ് കണ്ടെത്തുന്നതിന് പകരം, അതിന് ശേഷം വരുന്ന ടാഗ് കണ്ടെത്തുക
പ്രതിബദ്ധത, അങ്ങനെ അത് ഉൾക്കൊള്ളുന്നു. --ടാഗുകൾ സ്വയമേവ സൂചിപ്പിക്കുന്നു.

--abbrev=
സംക്ഷിപ്ത ഒബ്ജക്റ്റ് നാമമായി സ്ഥിരസ്ഥിതി 7 ഹെക്സാഡെസിമൽ അക്കങ്ങൾ ഉപയോഗിക്കുന്നതിന് പകരം ഉപയോഗിക്കുക
അക്കങ്ങൾ, അല്ലെങ്കിൽ ഒരു അദ്വിതീയ ഒബ്ജക്റ്റ് നാമം രൂപപ്പെടുത്തുന്നതിന് ആവശ്യമുള്ളത്ര അക്കങ്ങൾ. ഒരു 0 വിൽ
ദൈർഘ്യമേറിയ ഫോർമാറ്റ് അടിച്ചമർത്തുക, ഏറ്റവും അടുത്തുള്ള ടാഗ് മാത്രം കാണിക്കുന്നു.

--കാൻഡിഡേറ്റുകൾ=
വിവരിക്കാൻ ഏറ്റവും പുതിയ 10 ടാഗുകൾ മാത്രം സ്ഥാനാർത്ഥികളായി പരിഗണിക്കുന്നതിനുപകരം
ഇൻപുട്ട് കമ്മിറ്റ്-ഇഷ് സ്ഥാനാർത്ഥികളെ വരെ പരിഗണിക്കുക. 10-ന് മുകളിൽ കൂട്ടുന്നത് എടുക്കും
അൽപ്പം ദൈർഘ്യമേറിയതാണ്, പക്ഷേ കൂടുതൽ കൃത്യമായ ഫലം നൽകിയേക്കാം. 0-ൽ ഒരു മാത്രം കാരണമാകും
കൃത്യമായ പൊരുത്തങ്ങൾ ഔട്ട്പുട്ട് ആവണം.

--കൃത്യമായ പൊരുത്തം
കൃത്യമായ പൊരുത്തങ്ങൾ മാത്രം ഔട്ട്പുട്ട് ചെയ്യുക (ഒരു ടാഗ് വിതരണം ചെയ്ത പ്രതിബദ്ധതയെ നേരിട്ട് പരാമർശിക്കുന്നു). ഇതൊരു
--കാൻഡിഡേറ്റ്സ്=0 എന്നതിന്റെ പര്യായപദം.

--ഡീബഗ്
സ്റ്റാൻഡേർഡിലേക്ക് ഉപയോഗിക്കുന്ന തിരയൽ തന്ത്രത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ വാചാലമായി പ്രദർശിപ്പിക്കുക
പിശക്. ടാഗ് നാമം ഇപ്പോഴും സ്റ്റാൻഡേർഡ് ഔട്ട് ആയി പ്രിന്റ് ചെയ്യും.

--നീളമുള്ള
എല്ലായ്പ്പോഴും ദൈർഘ്യമേറിയ ഫോർമാറ്റ് ഔട്ട്പുട്ട് ചെയ്യുക (ടാഗ്, കമ്മിറ്റുകളുടെ എണ്ണം, ചുരുക്കിയത്
പേര് കമ്മിറ്റ് ചെയ്യുക) ഒരു ടാഗുമായി പൊരുത്തപ്പെടുമ്പോൾ പോലും. നിങ്ങൾ ഭാഗങ്ങൾ കാണാൻ ആഗ്രഹിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്
"വിശദീകരിക്കുക" ഔട്ട്‌പുട്ടിലെ കമ്മിറ്റ് ഒബ്‌ജക്റ്റ് നാമം, സംശയാസ്പദമായ പ്രതിബദ്ധത സംഭവിക്കുമ്പോൾ പോലും
ഒരു ടാഗ് ചെയ്ത പതിപ്പ്. ടാഗ് നാമം പുറത്തുവിടുന്നതിനുപകരം, ഇത് അത്തരത്തിലുള്ളവയെ വിവരിക്കും
v1.2-0-gdeadbee ആയി കമ്മിറ്റ് ചെയ്യുക (ഒബ്ജക്റ്റിനെ ചൂണ്ടിക്കാണിക്കുന്ന v0 ടാഗിന് ശേഷം 1.2-ാമത്തെ കമ്മിറ്റ്
ചത്തബീ....)

--match
നൽകിയിരിക്കുന്നവയുമായി പൊരുത്തപ്പെടുന്ന ടാഗുകൾ മാത്രം പരിഗണിക്കുക ഗ്ലോബ്(7) പാറ്റേൺ, "refs/tags/" ഒഴികെ
പ്രിഫിക്സ്. റിപ്പോസിറ്ററിയിൽ നിന്ന് സ്വകാര്യ ടാഗുകൾ ചോരുന്നത് ഒഴിവാക്കാൻ ഇത് ഉപയോഗിക്കാം.

--എപ്പോഴും
അദ്വിതീയമായി ചുരുക്കിയ കമ്മിറ്റ് ഒബ്‌ജക്‌റ്റ് ഫാൾബാക്ക് ആയി കാണിക്കുക.

--ആദ്യ രക്ഷിതാവ്
ഒരു ലയനം പ്രതിജ്ഞാബദ്ധത കാണുമ്പോൾ ആദ്യത്തെ രക്ഷകർത്താവ് പ്രതിജ്ഞാബദ്ധത മാത്രം പിന്തുടരുക. എപ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്
ടാർഗെറ്റ് കമ്മിറ്റിന്റെ ചരിത്രത്തിൽ ലയിപ്പിച്ച ശാഖകളിലെ ടാഗുകളുമായി പൊരുത്തപ്പെടാതിരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.

ഉദാഹരണങ്ങൾ


git.git കറന്റ് ട്രീ പോലെയുള്ള ഒന്ന് ഉപയോഗിച്ച്, എനിക്ക് ലഭിക്കുന്നത്:

[torvalds@g5 git]$ git മാതാപിതാക്കളെ വിവരിക്കുന്നു
v1.0.4-14-g2414721

അതായത് എന്റെ "രക്ഷാകർതൃ" ബ്രാഞ്ചിന്റെ നിലവിലെ തലവൻ v1.0.4 അടിസ്ഥാനമാക്കിയുള്ളതാണ്, എന്നാൽ അതിന് കുറച്ച് ഉള്ളതിനാൽ
അതിനുമുകളിൽ കമ്മിറ്റ് ചെയ്യുന്നു, അധിക കമ്മിറ്റുകളുടെ എണ്ണം ("14") ചേർത്തു എന്നും an
കമ്മിറ്റിന് തന്നെ ("2414721") ഒബ്ജക്റ്റ് നാമം ചുരുക്കി.

"git" കാണിക്കുന്ന കമ്മിറ്റുകളുടെ എണ്ണമാണ് അധിക കമ്മിറ്റുകളുടെ എണ്ണം
ലോഗ് v1.0.4..പാരന്റ്". ഹാഷ് പ്രത്യയം "-g" ആണ്
രക്ഷിതാവ് (അത് 2414721b194453f058079d897d13c4e377f92dc6 ആയിരുന്നു). "g" പ്രിഫിക്സ് സൂചിപ്പിക്കുന്നത്
"git" കൂടാതെ SCM-നെ ആശ്രയിച്ച് ഒരു സോഫ്‌റ്റ്‌വെയറിന്റെ പതിപ്പ് വിവരിക്കാൻ അനുവദിക്കുന്നു
സോഫ്റ്റ്‌വെയർ കൈകാര്യം ചെയ്യുന്നത്. ആളുകൾ വ്യത്യസ്തമായി ഉപയോഗിക്കുന്ന ഒരു പരിതസ്ഥിതിയിൽ ഇത് ഉപയോഗപ്രദമാണ്
എസ്.സി.എം.

ഒരു ചെയ്യുന്നു ജിറ്റിനെ വിവരിക്കുക ഒരു ടാഗ്-നാമത്തിൽ ടാഗ് നാമം കാണിക്കും:

[torvalds@g5 git]$ git v1.0.4 വിവരിക്കുന്നു
v1.0.4

--all ഉപയോഗിച്ച്, കമാൻഡിന് ബ്രാഞ്ച് ഹെഡുകൾ റഫറൻസുകളായി ഉപയോഗിക്കാം, അതിനാൽ ഔട്ട്പുട്ട് കാണിക്കുന്നു
റഫറൻസ് പാതയും:

[torvalds@g5 git]$ git വിവരിക്കുന്നു --എല്ലാം --abbrev=4 v1.0.5^2
ടാഗുകൾ/v1.0.0-21-g975b

[torvalds@g5 git]$ git വിവരിക്കുന്നു --എല്ലാം --abbrev=4 HEAD^
heads/lt/describe-7-g975b

--abbrev 0 ആയി സജ്ജീകരിക്കുമ്പോൾ, ഏറ്റവും അടുത്തുള്ള ടാഗ്‌നെയിം ഒന്നുമില്ലാതെ കണ്ടെത്താൻ കമാൻഡ് ഉപയോഗിക്കാം
പ്രത്യയം:

[torvalds@g5 git]$ git വിവരിക്കുന്നു --abbrev=0 v1.0.5^2
ടാഗുകൾ/v1.0.0

നിങ്ങൾ ഇന്ന് ഈ കമാൻഡുകൾ ടൈപ്പ് ചെയ്താൽ നിങ്ങൾക്ക് ലഭിക്കുന്ന പ്രത്യയം എന്തിനേക്കാളും ദൈർഘ്യമേറിയതായിരിക്കാം എന്നത് ശ്രദ്ധിക്കുക
നിങ്ങളുടെ Git റിപ്പോസിറ്ററിക്ക് പുതിയ കമ്മിറ്റുകൾ ഉണ്ടായിരിക്കാം എന്നതിനാൽ, ഈ കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ ലിനസ് മുകളിൽ കണ്ടു
ആരുടെ ഒബ്ജക്റ്റ് നാമങ്ങൾ അന്നു നിലവിലില്ലാത്ത 975b യിൽ ആരംഭിക്കുന്നു, കൂടാതെ "-g975b" പ്രത്യയം മാത്രം
ഈ പ്രതിബദ്ധതകളെ അവ്യക്തമാക്കാൻ പര്യാപ്തമായേക്കില്ല.

തിരയൽ സ്ട്രാറ്റജി


വിതരണം ചെയ്യുന്ന ഓരോ കമ്മിറ്റിനും, ജിറ്റിനെ വിവരിക്കുക കൃത്യമായി ടാഗ് ചെയ്യുന്ന ഒരു ടാഗിനായി ആദ്യം നോക്കും
ആ പ്രതിജ്ഞാബദ്ധത. കനംകുറഞ്ഞ ടാഗുകളേക്കാളും ടാഗുകളുള്ള ടാഗുകളേക്കാളും വ്യാഖ്യാനിച്ച ടാഗുകൾ എപ്പോഴും മുൻഗണന നൽകും
പഴയ തീയതികളുള്ള ടാഗുകളേക്കാൾ പുതിയ തീയതികൾ എപ്പോഴും മുൻഗണന നൽകും. ഒരു കൃത്യമായ പൊരുത്തം ആണെങ്കിൽ
കണ്ടെത്തി, അതിന്റെ പേര് ഔട്ട്പുട്ട് ആകും, തിരയുന്നത് നിർത്തും.

കൃത്യമായ പൊരുത്തം കണ്ടെത്തിയില്ലെങ്കിൽ, ജിറ്റിനെ വിവരിക്കുക എന്ന പ്രതിബദ്ധത ചരിത്രത്തിലൂടെ തിരികെ നടക്കും
ടാഗ് ചെയ്ത ഒരു പൂർവ്വിക പ്രതിബദ്ധത കണ്ടെത്തുക. പൂർവികരുടെ ടാഗ് കൂടെ ഔട്ട്പുട്ട് ചെയ്യും
ഇൻപുട്ട് കമ്മിറ്റ്-ഇഷിന്റെ SHA-1 എന്നതിന്റെ ചുരുക്കെഴുത്ത്. എങ്കിൽ --ആദ്യ രക്ഷിതാവ് അന്ന് വ്യക്തമാക്കിയിരുന്നു
ഓരോ കമ്മിറ്റിന്റെയും ആദ്യ മാതാപിതാക്കളെ മാത്രമേ നടത്തം പരിഗണിക്കൂ.

നടത്തത്തിനിടയിൽ ഒന്നിലധികം ടാഗുകൾ കണ്ടെത്തിയാൽ, ഏറ്റവും കുറച്ച് കമ്മിറ്റുകൾ ഉള്ള ടാഗ്
ഇൻപുട്ട് കമ്മിറ്റ്-ഇഷ് തിരഞ്ഞെടുത്ത് ഔട്ട്പുട്ട് ചെയ്യും. ഇവിടെ ഏറ്റവും കുറച്ച് കമ്മിറ്റുകൾ
git ലോഗ് ടാഗ്..ഇൻപുട്ട് കാണിക്കുന്ന കമ്മിറ്റുകളുടെ എണ്ണം വ്യത്യസ്തമായി നിർവചിക്കപ്പെടുന്നു
സാധ്യമായ ഏറ്റവും ചെറിയ പ്രതിബദ്ധതകളായിരിക്കും.

GIT


ഭാഗം ജിറ്റിനെ(1) സ്യൂട്ട്

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് git-describe ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad