Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന git-sh കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
git-sh -- ഒരു ജിറ്റ് ഷെൽ
സിനോപ്സിസ്
git-sh
വിവരണം
git-sh ഒരു ഇന്ററാക്ടീവ് ആരംഭിക്കുന്നു ബാഷ്(1) ജിറ്റ്-ഹെവി വർക്ക്ഫ്ലോകൾക്കായി സെഷൻ പരിഷ്ക്കരിച്ചു. സാധാരണ
ഒരു ജിറ്റ് വർക്ക് ട്രീയുടെയോ ബെയർ റിപ്പോസിറ്ററിയുടെയോ ഡയറക്ടറിയിലേക്ക് മാറ്റി പ്രവർത്തിപ്പിക്കുക എന്നതാണ് ഉപയോഗം
git-sh ഒരു സംവേദനാത്മക ഷെൽ സെഷൻ ആരംഭിക്കുന്നതിനുള്ള കമാൻഡ്.
എല്ലാ കോറിനും ടോപ്പ്-ലെവൽ കമാൻഡ് അപരനാമങ്ങൾ സൃഷ്ടിച്ചിരിക്കുന്നു ജിറ്റിനെ(1) ഉപകമാൻഡുകൾ, git-sh ബിൽറ്റിൻ
അപരനാമങ്ങൾ (കാണുക ബിൽറ്റിൻ അപരനാമങ്ങൾ), കൂടാതെ git കമാൻഡ് അപരനാമങ്ങൾ നിർവചിച്ചിരിക്കുന്നു ~ / .gitconfig.
ബിൽറ്റിൻ അപരനാമങ്ങൾ
git-sh എല്ലാ കോർ ജിറ്റ് കമാൻഡുകൾക്കും പുറമേ ഒരു കൂട്ടം സ്റ്റാൻഡേർഡ് അപരനാമങ്ങൾ ലോഡ് ചെയ്യുന്നു. ബിൽഡിൻ
ഉപയോക്തൃ അല്ലെങ്കിൽ സിസ്റ്റം gitconfig ഫയലുകളിൽ നിർവചിച്ചിരിക്കുന്ന അപരനാമങ്ങളാൽ അപരനാമങ്ങൾ അസാധുവാക്കപ്പെടുന്നു.
a git ചേർക്കുക
b git ശാഖ
c git ചെക്ക് out ട്ട്
d ജിറ്റ് വ്യത്യാസം
f git fech --prune
k git ചെറി-പിക്ക്
l git log --pretty=oneline --abbrev-commit
n git commit --verbose --amend
r git റിമോട്ട്
s git commit --dry-run --short
t git വ്യത്യാസം -കാഷെ
ദി സ്റ്റേജിംഗ് ഏരിയ
a git ചേർക്കുക
aa git add --update (മെമ്മോണിക്: "എല്ലാം ചേർക്കുക")
സ്റ്റേജ് git ചേർക്കുക
ap git add --patch
p git diff --കാഷെഡ് (മെമ്മോണിക്: "പാച്ച്")
ps git diff --cached --stat (മെമ്മോണിക്: "പാച്ച് സ്റ്റാറ്റ്")
സ്റ്റേജില്ലാത്ത
git റീസെറ്റ് ഹെഡ്
കമ്മിറ്റ് ചെയ്യുന്നു ഒപ്പം സമർപ്പിക്കുക ചരിത്രം
ci git commit --verbose
ca git commit --verbose --എല്ലാം
ഭേദഗതി വരുത്തുക git commit --verbose --amend
n git commit --verbose --amend
k git ചെറി-പിക്ക്
re git റീബേസ് --ഇന്ററാക്ടീവ്
പോപ്പ് git reset --soft HEAD^
പീക്ക് git log -p --max-count=1
ലഭ്യമാക്കുന്നു ഒപ്പം പുള്ളിംഗ്
f git കൊണ്ടുവരിക
pm ഗിറ്റ് പുൾ (മെമ്മോണിക്: "പുൾ ലയനം")
pr git pull --rebase (മെമ്മോണിക്: "പുൾ റീബേസ്")
കലര്പ്പായ കമാൻഡുകൾ
d ജിറ്റ് വ്യത്യാസം
ds git diff --stat (മെമ്മോണിക്: "ഡിഫ് സ്റ്റാറ്റ്")
ഹാർഡ് git റീസെറ്റ് --ഹാർഡ്
മൃദു git reset --soft
സ്ക്രാപ്പ് git ചെക്ക്ഔട്ട് HEAD
കസ്റ്റം അപരനാമങ്ങൾ
ൽ നിർവചിച്ചിരിക്കുന്ന എന്തും [അപരനാമം] റിപ്പോസിറ്ററി, ഉപയോക്താവ് അല്ലെങ്കിൽ സിസ്റ്റം git കോൺഫിഗറിൻറെ വിഭാഗം
ഫയലുകൾ ടോപ്പ്-ലെവൽ ഷെൽ കമാൻഡുകളായി ലഭ്യമാണ്. എ അനുമാനിക്കുന്നു ~ / .gitconfig എന്ന് നോക്കി
ഇതുപോലെ:
[അപരനാമം]
ci = കമ്മിറ്റ് --വെർബോസ്
ca = കമ്മിറ്റ് -എ
d = വ്യത്യാസം
s = നില
നന്ദി = !git-നന്ദി
\... നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഷെൽ സെഷൻ ഉണ്ടായേക്കാം:
master!something> പ്രതിധ്വനി "സാധനങ്ങൾ" >somefile
മാസ്റ്റർ! എന്തെങ്കിലും*> എസ്
എം ചില ഫയൽ
മാസ്റ്റർ! എന്തെങ്കിലും*> ഡി
വ്യത്യാസം --git a/somefile b/somefile
-- a/somefile
++ b/somefile
@@ -0,0 +1 @@
+ സാധനങ്ങൾ
master!something*> ca -m "സാധനങ്ങൾ ചേർക്കുക"
master!something> നന്ദി HEAD
പ്രോംപ്റ്റ്
ഡിഫോൾട്ട് പ്രോംപ്റ്റ് നിലവിലെ ബ്രാഞ്ച് കാണിക്കുന്നു, ഒരു ബാംഗ് (!), തുടർന്ന് ആപേക്ഷിക പാത
വർക്ക് ട്രീയുടെ റൂട്ടിൽ നിന്നുള്ള നിലവിലെ പ്രവർത്തന ഡയറക്ടറി. വർക്ക് ട്രീ ഉൾപ്പെടുന്നുവെങ്കിൽ
ഇതുവരെ സ്റ്റേജ് ചെയ്തിട്ടില്ലാത്ത പരിഷ്കരിച്ച ഫയലുകൾ, ഒരു വൃത്തികെട്ട സ്റ്റാറ്റസ് ഇൻഡിക്കേറ്റർ (*) ഉം ആണ്
പ്രദർശിപ്പിക്കുന്നു.
git-sh പ്രോംപ്റ്റിൽ git ആയിരിക്കുമ്പോൾ ANSI നിറങ്ങൾ ഉൾപ്പെടുന്നു color.ui ഓപ്ഷൻ സജ്ജമാക്കി പ്രവർത്തനക്ഷമമാക്കി. ലേക്ക്
git-sh-ന്റെ പ്രോംപ്റ്റ് നിറങ്ങൾ വ്യക്തമായി പ്രവർത്തനക്ഷമമാക്കുക, സജ്ജമാക്കുക color.sh കോൺഫിഗർ മൂല്യം കാര്:
$ git config --global color.sh ഓട്ടോ
സജ്ജീകരിച്ച് പ്രോംപ്റ്റ് നിറങ്ങൾ ഇഷ്ടാനുസൃതമാക്കുക color.sh.ശാഖ, color.sh.workdir, ഒപ്പം
നിറം.ഷ്.വൃത്തികെട്ട git കോൺഫിഗറേഷൻ മൂല്യങ്ങൾ:
$ git config --global color.sh.branch 'yellow reverse'
$ git config --global color.sh.workdir 'blue bold'
$ git config --global color.sh.dirty 'red'
കാണുക നിറങ്ങൾ in ജിറ്റിനെ അറിയാന് വേണ്ടി.
കോംപ്ലിഷൻ
എല്ലാ ജിറ്റ് ബിൽറ്റ്-ഇൻ കമാൻഡുകൾക്കും ബാഷ് പൂർത്തീകരണ പിന്തുണ സ്വയമേവ പ്രവർത്തനക്ഷമമാക്കുന്നു
ഉപയോക്താവിൽ നിർവചിച്ചിരിക്കുന്ന അപരനാമങ്ങൾക്കായി ~ / .gitconfig ഫയൽ. സ്വയമേവ പൂർത്തീകരിക്കാനുള്ള യുക്തി വളരെ മികച്ചതാണ്
ഒരു അപരനാമം അറിയാൻ മതി d വരെ വികസിക്കുന്നു git-diff അതേ പൂർത്തീകരണം ഉപയോഗിക്കണം
ആയി കോൺഫിഗറേഷൻ git-diff കമാൻഡ്.
ജിറ്റ് ബാഷ് കംപ്ലീഷൻ സ്ക്രിപ്റ്റിന്റെ ചെറുതായി പരിഷ്കരിച്ച പതിപ്പാണ് പൂർത്തീകരണ കോഡ്
കോർ ജിറ്റ് ഡിസ്ട്രിബ്യൂഷനോടൊപ്പം അയച്ചു. സ്ക്രിപ്റ്റ് നിർമ്മിച്ചിരിക്കുന്നത്git-sh എക്സിക്യൂട്ടബിൾ
കംപൈൽ സമയം, പ്രത്യേകം നേടുകയോ ഇൻസ്റ്റാൾ ചെയ്യുകയോ ചെയ്യേണ്ടതില്ല.
ഇഷ്ടാനുസൃതമാക്കൽ
ഏറ്റവും git-sh ഉപയോക്താവ് അല്ലെങ്കിൽ സിസ്റ്റം gitconfig ഫയലുകൾ എഡിറ്റ് ചെയ്തുകൊണ്ട് പെരുമാറ്റം ക്രമീകരിക്കാം
(~ / .gitconfig ഒപ്പം / etc / gitconfig) കൈകൊണ്ടോ അല്ലെങ്കിൽ ഉപയോഗിച്ചോ git-config(1). ദി [അപരനാമം]
അടിസ്ഥാന കമാൻഡ് അപരനാമങ്ങൾ സൃഷ്ടിക്കാൻ വിഭാഗം ഉപയോഗിക്കുന്നു.
ദി /etc/gitshrc ഒപ്പം ~/.gitshrc ഫയലുകൾ ഉടൻ തന്നെ (ആ ക്രമത്തിൽ) ഉറവിടമാണ്
ഷെൽ സംവേദനാത്മകമായി മാറുന്നു.
ദി ~ / .bashrc ഒന്നുകിൽ മുമ്പ് ഫയൽ ഉറവിടമാണ് /etc/gitshrc or ~/.gitshrc. ഏതെങ്കിലും ബാഷ്
ഇഷ്ടാനുസൃതമാക്കലുകൾ അവിടെ നിർവചിച്ചിരിക്കുന്നതും വ്യക്തമായി അസാധുവാക്കപ്പെടുന്നില്ല git-sh ലഭ്യമാണ്.
ENVIRONMENT
PS1 ഡൈനാമിക് git-sh പ്രോംപ്റ്റിലേക്ക് സജ്ജമാക്കുക. ഇത് ഇഷ്ടാനുസൃതമാക്കാം ~/.gitshrc or
/etc/gitshrc ഫയലുകൾ.
GIT_DIR
ഏറ്റവും അടുത്തുള്ളത് അനുമാനിക്കുന്നതിനുപകരം ജിറ്റ് ശേഖരത്തിലേക്കുള്ള പാത വ്യക്തമായി സജ്ജമാക്കുക .git
പാത.
GIT_WORK_TREE
എന്ന് അനുമാനിക്കുന്നതിന് പകരം വർക്ക് ട്രീയുടെ വേരിലേക്കുള്ള പാത വ്യക്തമായി സജ്ജീകരിക്കുക
a ഉള്ള ഏറ്റവും അടുത്തുള്ള പാരന്റ് ഡയറക്ടറി .git സംഭരണിയാണ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് git-sh ഓൺലൈനായി ഉപയോഗിക്കുക