Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന git-clean കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
git-clean - പ്രവർത്തിക്കുന്ന ട്രീയിൽ നിന്ന് ട്രാക്ക് ചെയ്യാത്ത ഫയലുകൾ നീക്കം ചെയ്യുക
സിനോപ്സിസ്
ജിറ്റിനെ വെടിപ്പുള്ള [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [-] ...
വിവരണം
പതിപ്പ് നിയന്ത്രണത്തിലല്ലാത്ത ഫയലുകൾ ആവർത്തിച്ച് നീക്കം ചെയ്തുകൊണ്ട് പ്രവർത്തിക്കുന്ന ട്രീ വൃത്തിയാക്കുന്നു,
നിലവിലെ ഡയറക്ടറിയിൽ നിന്ന് ആരംഭിക്കുന്നു.
സാധാരണയായി, Git-ന് അജ്ഞാതമായ ഫയലുകൾ മാത്രമേ നീക്കം ചെയ്യപ്പെടുകയുള്ളൂ, എന്നാൽ എങ്കിൽ -x ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്,
അവഗണിക്കപ്പെട്ട ഫയലുകളും നീക്കം ചെയ്യപ്പെടും. ഉദാഹരണത്തിന്, എല്ലാ ബിൽഡുകളും നീക്കംചെയ്യാൻ ഇത് ഉപയോഗപ്രദമാകും
ഉൽപ്പന്നങ്ങൾ.
എന്തെങ്കിലും ഓപ്ഷണൽ ആണെങ്കിൽ ... വാദങ്ങൾ നൽകിയിരിക്കുന്നു, ആ പാതകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ.
ഓപ്ഷനുകൾ
-d
ട്രാക്ക് ചെയ്യാത്ത ഫയലുകൾക്ക് പുറമെ ട്രാക്ക് ചെയ്യാത്ത ഡയറക്ടറികളും നീക്കം ചെയ്യുക. ട്രാക്ക് ചെയ്യാത്ത ഒരു ഡയറക്ടറി ആണെങ്കിൽ
മറ്റൊരു Git റിപ്പോസിറ്ററിയാണ് കൈകാര്യം ചെയ്യുന്നത്, ഇത് സ്ഥിരസ്ഥിതിയായി നീക്കം ചെയ്യപ്പെടുന്നില്ല. -f ഓപ്ഷൻ ഉപയോഗിക്കുക
നിങ്ങൾക്ക് ശരിക്കും അത്തരമൊരു ഡയറക്ടറി നീക്കം ചെയ്യണമെങ്കിൽ രണ്ടുതവണ.
-f, --ഫോഴ്സ്
Git കോൺഫിഗറേഷൻ വേരിയബിൾ clean.requireForce തെറ്റായി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ജിറ്റിനെ വെടിപ്പുള്ള
-f, -n അല്ലെങ്കിൽ -i നൽകിയിട്ടില്ലെങ്കിൽ ഫയലുകളോ ഡയറക്ടറികളോ ഇല്ലാതാക്കാൻ വിസമ്മതിക്കും. Git നിരസിക്കും
.git സബ് ഡയറക്ടറിയോ ഫയലോ ഉള്ള ഡയറക്ടറികൾ ഇല്ലാതാക്കാൻ സെക്കൻഡ് -എഫ് നൽകിയിട്ടില്ലെങ്കിൽ.
-i, --ഇന്ററാക്ടീവ്
എന്തുചെയ്യുമെന്ന് കാണിക്കുകയും ഫയലുകൾ സംവേദനാത്മകമായി വൃത്തിയാക്കുകയും ചെയ്യുക. ഇതിനായി "ഇന്ററാക്ടീവ് മോഡ്" കാണുക
വിശദാംശങ്ങൾ.
-n, --ഡ്രൈ-റൺ
യഥാർത്ഥത്തിൽ ഒന്നും നീക്കം ചെയ്യരുത്, എന്തുചെയ്യുമെന്ന് കാണിക്കുക.
-q, --നിശബ്ദത
നിശബ്ദത പാലിക്കുക, പിശകുകൾ മാത്രം റിപ്പോർട്ട് ചെയ്യുക, പക്ഷേ വിജയകരമായി നീക്കം ചെയ്ത ഫയലുകൾ അല്ല.
-ഇ , --ഒഴിവാക്കുക=
.gitignore (ഓരോ ഡയറക്ടറിയിലും) $GIT_DIR/info/exclude എന്നിവയിൽ കണ്ടെത്തിയവ കൂടാതെ,
ഈ പാറ്റേണുകൾ പ്രാബല്യത്തിലുള്ള അവഗണിക്കൽ നിയമങ്ങളുടെ കൂട്ടത്തിലാണെന്നും പരിഗണിക്കുക.
-x
.gitignore (ഓരോ ഡയറക്ടറിയിലും) നിന്നും വായിച്ചിട്ടുള്ള സാധാരണ അവഗണിക്കൽ നിയമങ്ങൾ ഉപയോഗിക്കരുത്
$GIT_DIR/info/exclude, എന്നാൽ ഇപ്പോഴും -e ഓപ്ഷനുകൾക്കൊപ്പം നൽകിയിരിക്കുന്ന അവഗണിക്കൽ നിയമങ്ങൾ ഉപയോഗിക്കുക. ഈ
നിർമ്മാണ ഉൽപ്പന്നങ്ങൾ ഉൾപ്പെടെ ട്രാക്ക് ചെയ്യാത്ത എല്ലാ ഫയലുകളും നീക്കംചെയ്യാൻ അനുവദിക്കുന്നു. ഇത് ഉപയോഗിക്കാം
(ഒരുപക്ഷേ ഇതിനോട് ചേർന്ന് ജിറ്റിനെ പുനഃസജ്ജമാക്കുക) ഒരു പ്രാകൃത പ്രവർത്തന ഡയറക്ടറി സൃഷ്ടിക്കാൻ
വൃത്തിയുള്ള ബിൽഡ് പരീക്ഷിക്കുക.
-X
Git അവഗണിച്ച ഫയലുകൾ മാത്രം നീക്കം ചെയ്യുക. എല്ലാം പുനർനിർമ്മിക്കാൻ ഇത് ഉപയോഗപ്രദമാകും
സ്ക്രാച്ച്, എന്നാൽ സ്വമേധയാ സൃഷ്ടിച്ച ഫയലുകൾ സൂക്ഷിക്കുക.
സംവേദനാത്മക MODE
കമാൻഡ് ഇന്ററാക്ടീവ് മോഡിൽ പ്രവേശിക്കുമ്പോൾ, അത് ഫയലുകളും ഡയറക്ടറികളും കാണിക്കുന്നു
വൃത്തിയാക്കി, അതിന്റെ ഇന്ററാക്ടീവ് കമാൻഡ് ലൂപ്പിലേക്ക് പോകുന്നു.
കമാൻഡ് ലൂപ്പ് ലഭ്യമായ ഉപകമാൻഡുകളുടെ ലിസ്റ്റ് കാണിക്കുന്നു, കൂടാതെ "ഇപ്പോൾ എന്താണ്>" എന്ന പ്രോംപ്റ്റ് നൽകുന്നു.
പൊതുവേ, പ്രോംപ്റ്റ് ഒറ്റത്തവണ അവസാനിക്കുമ്പോൾ >, നിങ്ങൾക്ക് ചോയ്സുകളിലൊന്ന് മാത്രമേ തിരഞ്ഞെടുക്കാനാകൂ
നൽകി, റിട്ടേൺ ടൈപ്പ് ചെയ്യുക, ഇതുപോലെ:
*** കമാൻഡുകൾ ***
1: വൃത്തിയാക്കുക 2: പാറ്റേൺ 3 പ്രകാരം ഫിൽട്ടർ ചെയ്യുക: അക്കങ്ങൾ അനുസരിച്ച് തിരഞ്ഞെടുക്കുക
4: ഓരോരുത്തരോടും 5 ചോദിക്കുക: ഉപേക്ഷിക്കുക 6: സഹായം
ഇപ്പോൾ എന്താണ്> 1
തിരഞ്ഞെടുക്കൽ അദ്വിതീയമായിരിക്കുന്നിടത്തോളം നിങ്ങൾക്ക് മുകളിൽ c അല്ലെങ്കിൽ ക്ലീൻ എന്ന് പറയാം.
പ്രധാന കമാൻഡ് ലൂപ്പിന് 6 ഉപകമാൻഡുകൾ ഉണ്ട്.
വെടിപ്പുള്ള
ഫയലുകളും ഡയറക്ടറികളും വൃത്തിയാക്കാൻ ആരംഭിക്കുക, തുടർന്ന് ഉപേക്ഷിക്കുക.
പാറ്റേൺ പ്രകാരം ഫിൽട്ടർ ചെയ്യുക
ഇത് ഇല്ലാതാക്കേണ്ട ഫയലുകളും ഡയറക്ടറികളും കാണിക്കുകയും "ഇൻപുട്ട് അവഗണിക്കുക" നൽകുകയും ചെയ്യുന്നു
പാറ്റേണുകൾ>>" പ്രോംപ്റ്റ്. ഫയലുകൾ ഒഴിവാക്കുന്നതിന് നിങ്ങൾക്ക് ഇടം വേർതിരിച്ച പാറ്റേണുകൾ നൽകാം
ഇല്ലാതാക്കുന്നതിൽ നിന്നുള്ള ഡയറക്ടറികൾ. ഉദാ "*.c *.h" ".c", ".h" എന്നിവയിൽ അവസാനിക്കുന്ന ഫയലുകൾ ഒഴിവാക്കും
ഇല്ലാതാക്കുന്നതിൽ നിന്ന്. ഫിൽട്ടർ ചെയ്ത ഫലത്തിൽ നിങ്ങൾ തൃപ്തനാകുമ്പോൾ, ENTER അമർത്തുക (ശൂന്യം)
പ്രധാന മെനുവിലേക്ക് മടങ്ങുക.
നമ്പറുകൾ പ്രകാരം തിരഞ്ഞെടുക്കുക
ഇത് ഇല്ലാതാക്കേണ്ട ഫയലുകളും ഡയറക്ടറികളും കാണിക്കുകയും "ഇനങ്ങൾ തിരഞ്ഞെടുക്കുക
ഡിലീറ്റ്>>" പ്രോംപ്റ്റ്. പ്രോംപ്റ്റ് ഇരട്ടിയായി അവസാനിക്കുമ്പോൾ >> ഇതുപോലെ, നിങ്ങൾക്ക് കൂടുതൽ ഉണ്ടാക്കാം
വൈറ്റ്സ്പെയ്സോ കോമയോ ഉപയോഗിച്ച് സംയോജിപ്പിച്ചിരിക്കുന്ന ഒരു തിരഞ്ഞെടുപ്പിനേക്കാൾ. നിങ്ങൾക്ക് ശ്രേണികൾ എന്ന് പറയാം.
ലിസ്റ്റിൽ നിന്ന് 2 തിരഞ്ഞെടുക്കാൻ ഉദാ "5-7,9 2,3,4,5,7,9". ഒരു ശ്രേണിയിലെ രണ്ടാമത്തെ നമ്പർ ആണെങ്കിൽ
ഒഴിവാക്കി, ശേഷിക്കുന്ന എല്ലാ ഇനങ്ങളും തിരഞ്ഞെടുത്തു. ലിസ്റ്റിൽ നിന്ന് 7 തിരഞ്ഞെടുക്കാൻ ഉദാ "7,8,9-".
നിനക്ക് പറയാൻ കഴിയും * എല്ലാം തിരഞ്ഞെടുക്കാൻ. ഫിൽട്ടർ ചെയ്തതിൽ നിങ്ങൾ സംതൃപ്തരായിരിക്കുമ്പോൾ
ഫലമായി, പ്രധാന മെനുവിലേക്ക് തിരികെ ENTER (ശൂന്യം) അമർത്തുക.
ഓരോരുത്തരും ചോദിക്കുക
ഇത് വൃത്തിയാക്കാൻ തുടങ്ങും, ഇനങ്ങൾ ഇല്ലാതാക്കാൻ നിങ്ങൾ ഓരോന്നായി സ്ഥിരീകരിക്കണം.
മേൽപ്പറഞ്ഞ രണ്ട് പ്രവർത്തനങ്ങളെപ്പോലെ ഈ പ്രവർത്തനം കാര്യക്ഷമമല്ലെന്ന് ദയവായി ശ്രദ്ധിക്കുക.
പുറത്തുപോവുക
ഇത് വൃത്തിയാക്കാതെ തന്നെ ഉപേക്ഷിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
സഹായിക്കൂ
സംവേദനാത്മക git-clean-ന്റെ ഹ്രസ്വ ഉപയോഗം കാണിക്കുക.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് git-clean ഓൺലൈൻ ഉപയോഗിക്കുക