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

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

പട്ടിക:

NAME


git-reflog - reflog വിവരങ്ങൾ കൈകാര്യം ചെയ്യുക

സിനോപ്സിസ്


ജിറ്റിനെ റിലോഗ്

വിവരണം


കമാൻഡ് വിവിധ ഉപകമാൻഡുകൾ എടുക്കുന്നു, കൂടാതെ ഉപകമാൻഡിനെ ആശ്രയിച്ച് വ്യത്യസ്ത ഓപ്ഷനുകൾ:

ജിറ്റിനെ റിലോഗ് [കാണിക്കുക] [ലോഗ് ഓപ്‌ഷനുകൾ] [ ]
ജിറ്റിനെ റിലോഗ് കാലഹരണപ്പെടും [--കാലഹരണപ്പെടുക= ] [--expire-unreachable= ]
[--തിരിച്ചെഴുതുക] [--updateref] [--stale-fix]
[--ഡ്രൈ-റൺ] [--വെർബോസ്] [--എല്ലാം | ...]
ജിറ്റിനെ റിലോഗ് ഇല്ലാതാക്കുക [--റൈറ്റ്] [--updateref]
[--dry-run] [--verbose] ref@{specifier}...
ജിറ്റിനെ റിലോഗ് നിലനിൽക്കുന്നു

ശാഖകളുടെ നുറുങ്ങുകളും മറ്റ് റഫറൻസുകളും എപ്പോഴാണെന്ന് റഫറൻസ് ലോഗുകൾ അല്ലെങ്കിൽ "റെഫ്ലോഗുകൾ" രേഖപ്പെടുത്തുക
ലോക്കൽ റിപ്പോസിറ്ററിയിൽ അപ്ഡേറ്റ് ചെയ്തു. വ്യക്തമാക്കുന്നതിന്, വിവിധ Git കമാൻഡുകളിൽ Reflogs ഉപയോഗപ്രദമാണ്
ഒരു റഫറൻസിന്റെ പഴയ മൂല്യം. ഉദാഹരണത്തിന്, HEAD@{2} എന്നാൽ "HEAD രണ്ട് നീക്കങ്ങൾ ആയിരുന്നിടത്ത്
ago", master@{one.week.ago} എന്നാൽ "ഒരാഴ്‌ച മുമ്പ് ഇതിൽ മാസ്റ്റർ ചൂണ്ടിക്കാണിച്ചിരുന്നത് എവിടെയാണ്
ലോക്കൽ റിപ്പോസിറ്ററി", തുടങ്ങിയവ. കാണുക gitrevisions(7) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഈ കമാൻഡ് reflogs-ൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന വിവരങ്ങൾ കൈകാര്യം ചെയ്യുന്നു.

"ഷോ" സബ്‌കമാൻഡ് (സബ്‌കമാൻഡുകളുടെ അഭാവത്തിൽ ഡിഫോൾട്ട് കൂടിയാണിത്) കാണിക്കുന്നു
കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന റഫറൻസിന്റെ ലോഗ് (അല്ലെങ്കിൽ HEAD, സ്ഥിരസ്ഥിതിയായി). റിഫ്ലോഗ്
സമീപകാല പ്രവർത്തനങ്ങളെല്ലാം ഉൾക്കൊള്ളുന്നു, കൂടാതെ ഹെഡ് റിലോഗ് ബ്രാഞ്ച് സ്വിച്ചിംഗ് രേഖപ്പെടുത്തുന്നു. git
reflog show എന്നത് git log -g --abbrev-commit --pretty=oneline എന്നതിന്റെ അപരനാമമാണ്; കാണുക git-log(1)
കൂടുതൽ വിവരങ്ങൾക്ക്.

"കാലഹരണപ്പെടുക" ഉപകമാൻഡ് പഴയ റിലോഗ് എൻട്രികൾ പ്രൂൺ ചെയ്യുന്നു. കാലഹരണപ്പെടുന്ന സമയത്തേക്കാൾ പഴയ എൻട്രികൾ, അല്ലെങ്കിൽ
കാലഹരണപ്പെടാത്ത സമയത്തേക്കാൾ പഴയതും നിലവിലെ ടിപ്പിൽ നിന്ന് എത്തിച്ചേരാനാകാത്തതുമായ എൻട്രികൾ
റിലോഗിൽ നിന്ന് നീക്കം ചെയ്തു. ഇത് സാധാരണയായി അന്തിമ ഉപയോക്താക്കൾ നേരിട്ട് ഉപയോഗിക്കില്ല - പകരം, കാണുക
git-gc(1).

"ഇല്ലാതാക്കുക" എന്ന ഉപകമാൻഡ് റിലോഗിൽ നിന്ന് ഒറ്റ എൻട്രികൾ ഇല്ലാതാക്കുന്നു. അതിന്റെ വാദം ഒരു ആയിരിക്കണം
കൃത്യമായി എൻട്രി (ഉദാ: "git reflog delete master@{2}"). ഈ ഉപകമാൻഡും സാധാരണ അല്ല
അന്തിമ ഉപയോക്താക്കൾ നേരിട്ട് ഉപയോഗിക്കുന്നു.

"നിലവിലുണ്ട്" എന്ന ഉപകമാൻഡ് ഒരു റെഫറിന് ഒരു റീലോഗ് ഉണ്ടോ എന്ന് പരിശോധിക്കുന്നു. ഇത് പൂജ്യം നിലയിലാണെങ്കിൽ പുറത്തുകടക്കുന്നു
റീലോഗ് നിലവിലുണ്ട്, ഇല്ലെങ്കിൽ പൂജ്യമല്ലാത്ത നില.

ഓപ്ഷനുകൾ


ഓപ്ഷനുകൾ വേണ്ടി കാണിക്കുക
git ലോഗ് സ്വീകരിക്കുന്ന ഏത് ഓപ്ഷനും git reflog show സ്വീകരിക്കുന്നു.

ഓപ്ഷനുകൾ വേണ്ടി കാലഹരണപ്പെടും
--എല്ലാം
എല്ലാ റഫറൻസുകളുടെയും റിലോഗുകൾ പ്രോസസ്സ് ചെയ്യുക.

--കാലഹരണപ്പെടുക=
നിർദ്ദിഷ്ട സമയത്തേക്കാൾ പഴയ എൻട്രികൾ വെട്ടിമാറ്റുക. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
gc.relogExpire എന്ന കോൺഫിഗറേഷൻ ക്രമീകരണത്തിൽ നിന്നാണ് കാലഹരണപ്പെടൽ സമയം എടുത്തത്
സ്ഥിരസ്ഥിതിയായി 90 ദിവസത്തേക്ക്. --expire=എല്ലാ പ്രൂൺ എൻട്രികളും അവയുടെ പ്രായം പരിഗണിക്കാതെ;
--expire=എത്തിച്ചേരാവുന്ന എൻട്രികളുടെ പ്രൂണിംഗ് ഒരിക്കലും ഓഫാക്കില്ല (എന്നാൽ --expire-unreachable കാണുക).

--expire-unreachable=
ഇതിലും പഴയ എൻട്രികൾ വെട്ടിമാറ്റുക യുടെ നിലവിലെ അറ്റത്ത് നിന്ന് എത്തിച്ചേരാനാകാത്തവ
ശാഖ. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, കാലഹരണപ്പെടൽ സമയം എടുക്കും
കോൺഫിഗറേഷൻ ക്രമീകരണം gc.relogExpireUnreachable, ഇത് സ്ഥിരസ്ഥിതിയായി 30 ദിവസത്തേക്ക് മാറുന്നു.
--expire-unreachable=എല്ലാ പ്രൂണുകളും അവരുടെ പ്രായം പരിഗണിക്കാതെ തന്നെ എത്തിച്ചേരാനാകാത്ത എൻട്രികൾ;
--expire-unreachable=എത്തിച്ചേരാത്ത എൻട്രികളുടെ നേരത്തെയുള്ള പ്രൂണിംഗ് ഒരിക്കലും ഓഫാക്കില്ല (എന്നാൽ കാണുക
--കാലഹരണപ്പെടുക).

--updateref
ടോപ്പ് റിലോഗ് എൻട്രിയുടെ മൂല്യത്തിലേക്ക് റഫറൻസ് അപ്‌ഡേറ്റ് ചെയ്യുക (അതായത് @{0}) എങ്കിൽ
മുമ്പത്തെ ടോപ്പ് എൻട്രി പ്രൂൺ ചെയ്തു. (സിംബോളിക് റഫറൻസുകൾക്കായി ഈ ഓപ്ഷൻ അവഗണിക്കുന്നു.)

--തിരിച്ചെഴുതുക
ഒരു റിലോഗ് എൻട്രിയുടെ മുൻഗാമിയായത് പ്രൂൺ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അതിന്റെ "പഴയ" SHA-1 ന് തുല്യമായി ക്രമീകരിക്കുക
എൻട്രിയുടെ "പുതിയ" SHA-1 ഫീൽഡ് ഇപ്പോൾ അതിന് മുമ്പുള്ളതാണ്.

--പഴയ-പരിഹരണം
"തകർന്ന പ്രതിബദ്ധതകൾ" ചൂണ്ടിക്കാണിക്കുന്ന ഏതെങ്കിലും റിലോഗ് എൻട്രികൾ വെട്ടിമാറ്റുക. തകർന്ന പ്രതിബദ്ധത ഒരു പ്രതിബദ്ധതയാണ്
ഒരു റഫറൻസ് നുറുങ്ങുകളിൽ നിന്നും എത്തിച്ചേരാനാകാത്തതും നേരിട്ടോ അല്ലെങ്കിൽ
പരോക്ഷമായി, കാണാതായ ഒരു കമ്മിറ്റ്, ട്രീ, അല്ലെങ്കിൽ ബ്ലോബ് ഒബ്ജക്റ്റ്.

ഈ കണക്കുകൂട്ടലിൽ എത്തിച്ചേരാവുന്ന എല്ലാ വസ്തുക്കളിലും സഞ്ചരിക്കുന്നത് ഉൾപ്പെടുന്നു, അതായത് അതിന് സമാനമാണ്
ചെലവ് ജിറ്റിനെ പ്രൂൺ. മാലിന്യം മൂലമുണ്ടാകുന്ന അഴിമതി പരിഹരിക്കാനാണ് ഇത് പ്രാഥമികമായി ഉദ്ദേശിക്കുന്നത്
Git-ന്റെ പഴയ പതിപ്പുകൾ ഉപയോഗിച്ച് ശേഖരിക്കുന്നു, അത് പരാമർശിക്കുന്ന ഒബ്‌ജക്റ്റുകളെ സംരക്ഷിക്കുന്നില്ല
reflogs.

-n, --ഡ്രൈ-റൺ
യഥാർത്ഥത്തിൽ ഏതെങ്കിലും എൻട്രികൾ വെട്ടിമാറ്റരുത്; വെട്ടിമാറ്റപ്പെടുമായിരുന്നതെന്താണെന്ന് കാണിക്കുക.

--വാക്കുകൾ
സ്ക്രീനിൽ അധിക വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുക.

ഓപ്ഷനുകൾ വേണ്ടി ഇല്ലാതാക്കുക
git reflog ഇല്ലാതാക്കൽ ഓപ്ഷനുകൾ സ്വീകരിക്കുന്നു --updateref, --rewrite, -n, --dry-run, and --verbose,
കാലഹരണപ്പെടുമ്പോൾ അവ ഉപയോഗിക്കുമ്പോൾ അതേ അർത്ഥങ്ങളോടെ.

GIT


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

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



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ