GoGPT Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

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

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

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

പട്ടിക:

NAME


git-show-ref - ഒരു പ്രാദേശിക ശേഖരത്തിൽ റഫറൻസുകൾ പട്ടികപ്പെടുത്തുക

സിനോപ്സിസ്


ജിറ്റിനെ show-ref [-q|--ശാന്തം] [--സ്ഥിരീകരിക്കുക] [--തല] [-d|--dereference]
[-s|--ഹാഷ്[= ]] [--ചുരുക്കം[= ]] [--ടാഗുകൾ]
[--തലകൾ] [--] [ ...]
ജിറ്റിനെ show-ref --ഒഴിവാക്കുക-നിലവിലുള്ളത്[= ]

വിവരണം


ബന്ധപ്പെട്ട കമ്മിറ്റ് ഐഡികൾക്കൊപ്പം ഒരു പ്രാദേശിക ശേഖരത്തിൽ ലഭ്യമായ റഫറൻസുകൾ പ്രദർശിപ്പിക്കുന്നു.
ഒരു പാറ്റേൺ ഉപയോഗിച്ച് ഫലങ്ങൾ ഫിൽട്ടർ ചെയ്യാനും ടാഗുകൾ ഒബ്ജക്റ്റ് ഐഡികളിലേക്ക് മാറ്റാനും കഴിയും.
കൂടാതെ, ഒരു പ്രത്യേക റഫറൻസ് നിലവിലുണ്ടോ എന്ന് പരിശോധിക്കാൻ ഇത് ഉപയോഗിക്കാം.

സ്ഥിരസ്ഥിതിയായി, ടാഗുകൾ, തലകൾ, റിമോട്ട് റെഫുകൾ എന്നിവ കാണിക്കുന്നു.

--exclude-existing ഫോം വിപരീതം ചെയ്യുന്ന ഒരു ഫിൽട്ടറാണ്. അത് stdin-ൽ നിന്നുള്ള പരാമർശങ്ങൾ വായിക്കുന്നു,
ഓരോ വരിയിലും ഒരു റഫറൻസ്, കൂടാതെ ലോക്കൽ റിപ്പോസിറ്ററിയിൽ ഇല്ലാത്തവ കാണിക്കുന്നു.

.git-ന് കീഴിലുള്ള ഫയലുകൾ നേരിട്ട് ആക്സസ് ചെയ്യുന്നതിന് അനുകൂലമായി ഈ യൂട്ടിലിറ്റിയുടെ ഉപയോഗം പ്രോത്സാഹിപ്പിക്കുന്നു
ഡയറക്ടറി.

ഓപ്ഷനുകൾ


--തല
HEAD റഫറൻസ് കാണിക്കുക, അത് സാധാരണയായി ഫിൽട്ടർ ചെയ്യപ്പെടുമെങ്കിലും.

--ടാഗുകൾ, --തലകൾ
യഥാക്രമം "refs/heads", "refs/tags" എന്നിവയിലേക്ക് പരിമിതപ്പെടുത്തുക. ഈ ഓപ്ഷനുകൾ പരസ്പരം അല്ല
എക്സ്ക്ലൂസീവ്; രണ്ടും നൽകുമ്പോൾ, "refs/heads", "refs/tags" എന്നിവയിൽ സംഭരിച്ചിരിക്കുന്ന റഫറൻസുകളാണ്
പ്രദർശിപ്പിക്കുന്നു.

-d, --dereference
ഒബ്‌ജക്റ്റ് ഐഡികളിലേക്കും ഡെററൻസ് ടാഗുകൾ. അവ "^{}" അനുബന്ധമായി കാണിക്കും.

-s, --ഹാഷ്[= ]
SHA-1 ഹാഷ് മാത്രം കാണിക്കുക, റഫറൻസ് നാമമല്ല. --dereference എന്നതുമായി സംയോജിപ്പിക്കുമ്പോൾ
SHA-1 ന് ശേഷവും dereferenced ടാഗ് കാണിക്കും.

--സ്ഥിരീകരിക്കുക
കൃത്യമായ റഫറൻസ് പാത്ത് ആവശ്യമാക്കി കർശനമായ റഫറൻസ് പരിശോധന പ്രവർത്തനക്ഷമമാക്കുക. അതല്ലാതെ
1 ന്റെ ഒരു പിശക് കോഡ് നൽകുന്നു, എങ്കിൽ അത് ഒരു പിശക് സന്ദേശവും പ്രിന്റ് ചെയ്യും --നിശബ്ദമായി ആയിരുന്നില്ല
വ്യക്തമാക്കിയ.

--ചുരുക്കം[= ]
വസ്തുവിന്റെ പേര് ചുരുക്കുക. --hash ഉപയോഗിക്കുമ്പോൾ, --hash --abbrev എന്ന് പറയേണ്ടതില്ല;
--hash=n ചെയ്യും.

-q, --നിശബ്ദത
stdout-ലേക്ക് ഫലങ്ങളൊന്നും പ്രിന്റ് ചെയ്യരുത്. കൂടിച്ചേർന്നപ്പോൾ --സ്ഥിരീകരിക്കുക ഇത് ഉപയോഗിക്കാം
ഒരു റഫറൻസ് നിലവിലുണ്ടോ എന്ന് നിശബ്ദമായി പരിശോധിക്കുക.

--ഒഴിവാക്കുക-നിലവിലുള്ളത്[= ]
ഉണ്ടാക്കുക ജിറ്റിനെ show-ref ഫോമിന്റെ stdin-ൽ നിന്നുള്ള പരാമർശങ്ങൾ വായിക്കുന്ന ഒരു ഫിൽട്ടറായി പ്രവർത്തിക്കുക
"^(?: \s)? (?:\^{})?$" കൂടാതെ ഓരോന്നിലും ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു:
(1) വരിയുടെ അവസാനം എന്തെങ്കിലും ഉണ്ടെങ്കിൽ "^{}" സ്ട്രിപ്പ്; (2) പാറ്റേൺ നൽകിയിട്ടുണ്ടെങ്കിൽ അവഗണിക്കുക
തല പൊരുത്തം പുനർനാമം അല്ല; (3) പുനർനാമം നന്നായി രൂപപ്പെടുത്തിയ പുനർനാമമല്ലെങ്കിൽ മുന്നറിയിപ്പ് നൽകുകയും ഒഴിവാക്കുകയും ചെയ്യുക; (4)
പുനർനാമകരണം ലോക്കൽ റിപ്പോസിറ്ററിയിൽ നിലനിൽക്കുന്ന ഒരു ref ആണെങ്കിൽ അവഗണിക്കുക; (5) അല്ലാത്തപക്ഷം ഔട്ട്പുട്ട്
വര.

...
ഒന്നോ അതിലധികമോ പാറ്റേണുകളുമായി പൊരുത്തപ്പെടുന്ന റഫറൻസുകൾ കാണിക്കുക. പാറ്റേണുകൾ അവസാനം മുതൽ പൊരുത്തപ്പെടുന്നു
പൂർണ്ണമായ പേര്, പൂർണ്ണമായ ഭാഗങ്ങൾ മാത്രം പൊരുത്തപ്പെടുന്നു, ഉദാ യജമാനന് മത്സരങ്ങൾ
റഫറൻസ്/ഹെഡ്സ്/മാസ്റ്റർ, refs/remotes/origin/master, refs/tags/jedi/master പക്ഷേ, അല്ല
refs/heads/mymaster or refs/remotes/master/jedi.

ഔട്ട്പ്


ഔട്ട്പുട്ട് ഫോർമാറ്റിലാണ്: <SHA-1 ഐഡി> <റഫറൻസ് പേര്>.

$ git show-ref --head --dereference
832e76a9899f560a90ffd62ae2ce83bbeff58f54 HEAD
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/master
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/origin
3521017556c5de4159da4615a39fa4d5d2c279b5 refs/tags/v0.99.9c
6ddc0964034342519a87fe013781abf31c6db6ad refs/tags/v0.99.9c^{}
055e4ae3ae6eb344cbabf2a5256a49ea66040131 refs/tags/v1.0rc4
423325a2d24638ddcc82ce47be5e40be550f4507 refs/tags/v1.0rc4^{}
...

--hash ഉപയോഗിക്കുമ്പോൾ (അല്ല --dereference) ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഇതാണ്: <SHA-1 ഐഡി>

$ git show-ref --heads --hash
2e3ba0114a1f52b47df29743d6915d056be13278
185008ae97960c8d551adcd9e23565194651b5d1
03adf42c988195b50e1a1935ba5fcbc39b2b029b
...

ഉദാഹരണം


"മാസ്റ്റർ" എന്ന് വിളിക്കപ്പെടുന്ന എല്ലാ റഫറൻസുകളും കാണിക്കുന്നതിന്, ടാഗുകളോ തലകളോ മറ്റെന്തെങ്കിലുമോ ആകട്ടെ, കൂടാതെ
അവ റഫറൻസ് നാമകരണ ശ്രേണിയിൽ എത്ര ആഴത്തിലുള്ളതാണെങ്കിലും, ഉപയോഗിക്കുക:

git show-ref മാസ്റ്റർ

ഇത് "refs/heads/master" എന്നാൽ "refs/remote/other-repo/master" എന്നിവയും കാണിക്കും, അങ്ങനെയെങ്കിൽ
അവലംബങ്ങൾ നിലവിലുണ്ട്.

ഉപയോഗിക്കുമ്പോൾ --സ്ഥിരീകരിക്കുക ഫ്ലാഗ്, കമാൻഡിന് കൃത്യമായ പാത ആവശ്യമാണ്:

git show-ref --verify refs/heads/master

"മാസ്റ്റർ" എന്ന് വിളിക്കപ്പെടുന്ന കൃത്യമായ ശാഖയുമായി മാത്രമേ പൊരുത്തപ്പെടൂ.

ഒന്നും പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, ജിറ്റിനെ show-ref 1 ന്റെ ഒരു പിശക് കോഡ് നൽകും, കൂടാതെ
സ്ഥിരീകരണം, അത് ഒരു പിശക് സന്ദേശം കാണിക്കും.

സ്ക്രിപ്റ്റിംഗിനായി, "--quiet" ഫ്ലാഗ് ഉപയോഗിച്ച് നിശബ്‌ദമായിരിക്കാൻ നിങ്ങൾക്ക് ആവശ്യപ്പെടാം, അത് നിങ്ങളെ അനുവദിക്കുന്നു
പോലുള്ള കാര്യങ്ങൾ

git show-ref --quiet --verify -- "refs/heads/$headname" ||
പ്രതിധ്വനി "$headname ഒരു സാധുവായ ശാഖയല്ല"

ഒരു പ്രത്യേക ബ്രാഞ്ച് നിലവിലുണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കാൻ (നമ്മൾ യഥാർത്ഥത്തിൽ എങ്ങനെ ആഗ്രഹിക്കുന്നില്ല എന്ന് ശ്രദ്ധിക്കുക
എന്തെങ്കിലും ഫലങ്ങൾ കാണിക്കുക, ട്രിഗർ ചെയ്യാതിരിക്കാൻ ഞങ്ങൾ അതിന് പൂർണ്ണമായ പുനർനാമകരണം ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു
അവ്യക്തമായ ഭാഗിക പൊരുത്തങ്ങളുടെ പ്രശ്നം).

ടാഗുകൾ മാത്രം കാണിക്കാൻ, അല്ലെങ്കിൽ ശരിയായ ബ്രാഞ്ച് ഹെഡുകൾ മാത്രം കാണിക്കാൻ, യഥാക്രമം "--ടാഗുകൾ" കൂടാതെ/അല്ലെങ്കിൽ "--ഹെഡുകൾ" ഉപയോഗിക്കുക
(രണ്ടും ഉപയോഗിക്കുന്നത് ടാഗുകളും തലകളും കാണിക്കുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്, എന്നാൽ കീഴിലുള്ള മറ്റ് റാൻഡം റഫറൻസുകളല്ല
refs/ ഉപഡയറക്‌ടറി).

ഓട്ടോമാറ്റിക് ടാഗ് ഒബ്‌ജക്റ്റ് ഡിറഫറൻസിങ് ചെയ്യാൻ, "-d" അല്ലെങ്കിൽ "--dereference" ഫ്ലാഗ് ഉപയോഗിക്കുക, അങ്ങനെ നിങ്ങൾക്ക് കഴിയും
do

git show-ref --tags --dereference

എല്ലാ ടാഗുകളുടേയും ഒരു ലിസ്‌റ്റും അവ തിരഞ്ഞെടുക്കുന്നവയും ലഭിക്കുന്നതിന്.

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


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

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

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

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.