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

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

പട്ടിക:

NAME


git - മണ്ടത്തരമായ ഉള്ളടക്ക ട്രാക്കർ

സിനോപ്സിസ്


ജിറ്റിനെ [--പതിപ്പ്] [--സഹായം] [-സി ] [-സി = ]
[--exec-path[= ]] [--html-path] [--man-path] [--info-path]
[-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
[--git-dir= ] [--വർക്ക്-ട്രീ= ] [--നാംസ്പെയ്സ്= ]
[ ]

വിവരണം


അസാധാരണമായ സമ്പന്നതയുള്ള, വേഗതയേറിയതും അളക്കാവുന്നതും വിതരണം ചെയ്യാവുന്നതുമായ റിവിഷൻ നിയന്ത്രണ സംവിധാനമാണ് Git
ഉയർന്ന തലത്തിലുള്ള പ്രവർത്തനങ്ങളും ഇന്റേണലുകളിലേക്കുള്ള പൂർണ്ണമായ പ്രവേശനവും നൽകുന്ന കമാൻഡ് സെറ്റ്.

കാണുക ഗിറ്റ്യൂട്ടോറിയൽ(7) ആരംഭിക്കുന്നതിന്, തുടർന്ന് കാണുക എല്ലാ ദിവസവും(7) ഉപയോഗപ്രദമായ ഒരു മിനിമം സെറ്റിന്
കമാൻഡുകൾ. ദി Git ഉപയോക്താവിന്റെ കൈകൊണ്ടുള്ള[1] കൂടുതൽ ആഴത്തിലുള്ള ആമുഖമുണ്ട്.

നിങ്ങൾ അടിസ്ഥാന ആശയങ്ങളിൽ പ്രാവീണ്യം നേടിയ ശേഷം, എന്താണെന്ന് അറിയാൻ നിങ്ങൾക്ക് ഈ പേജിലേക്ക് മടങ്ങാം
കമാൻഡുകൾ Git ഓഫറുകൾ. "git help" ഉപയോഗിച്ച് നിങ്ങൾക്ക് വ്യക്തിഗത Git കമാൻഡുകളെക്കുറിച്ച് കൂടുതലറിയാൻ കഴിയും
കമാൻഡ്". gitcli(7) മാനുവൽ പേജ് നിങ്ങൾക്ക് കമാൻഡ്-ലൈൻ കമാൻഡ് സിന്റാക്സിന്റെ ഒരു അവലോകനം നൽകുന്നു.

ഏറ്റവും പുതിയ Git ഡോക്യുമെന്റേഷന്റെ ഫോർമാറ്റ് ചെയ്തതും ഹൈപ്പർലിങ്ക് ചെയ്തതുമായ പതിപ്പ് ഇവിടെ കാണാനാകും
http://git-htmldocs.googlecode.com/git/git.html.

ഓപ്ഷനുകൾ


--പതിപ്പ്
Git സ്യൂട്ട് പതിപ്പ് പ്രിന്റ് ചെയ്യുന്നു ജിറ്റിനെ പ്രോഗ്രാം വന്നത്.

--സഹായിക്കൂ
സംഗ്രഹവും ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന കമാൻഡുകളുടെ ഒരു ലിസ്റ്റും പ്രിന്റ് ചെയ്യുന്നു. ഓപ്ഷൻ ആണെങ്കിൽ --എല്ലാം
or -a നൽകിയ ശേഷം ലഭ്യമായ എല്ലാ കമാൻഡുകളും പ്രിന്റ് ചെയ്യുന്നു. ഒരു Git കമാൻഡ് ഇതിന് പേരിട്ടിട്ടുണ്ടെങ്കിൽ
ഓപ്ഷൻ ആ കമാൻഡിനായി മാനുവൽ പേജ് കൊണ്ടുവരും.

മാനുവൽ പേജ് എങ്ങനെ പ്രദർശിപ്പിക്കണമെന്ന് നിയന്ത്രിക്കാൻ മറ്റ് ഓപ്ഷനുകൾ ലഭ്യമാണ്. കാണുക git-
സഹായിക്കൂ(1) കൂടുതൽ വിവരങ്ങൾക്ക്, കാരണം git --help ... ആന്തരികമായി git ആയി പരിവർത്തനം ചെയ്യപ്പെടുന്നു
സഹായിക്കൂ ....

-സി
ജിറ്റ് ആരംഭിച്ചത് പോലെ ഓടുക നിലവിലുള്ള പ്രവർത്തിക്കുന്ന ഡയറക്ടറിക്ക് പകരം. എപ്പോൾ
മൾട്ടിപ്പിൾ -സി ഓപ്‌ഷനുകൾ നൽകിയിരിക്കുന്നു, ഓരോ തുടർന്നുള്ള നോൺ-അബ്‌സല്യൂട്ട് -സി വ്യാഖ്യാനിക്കപ്പെടുന്നു
മുമ്പത്തെ അപേക്ഷിച്ച് -സി .

ഈ ഓപ്‌ഷൻ --git-dir, --work-tree in പോലെയുള്ള പാതയുടെ പേര് പ്രതീക്ഷിക്കുന്ന ഓപ്ഷനുകളെ ബാധിക്കുന്നു
പാതയുടെ പേരുകളെക്കുറിച്ചുള്ള അവരുടെ വ്യാഖ്യാനങ്ങൾ പ്രവർത്തനവുമായി ബന്ധപ്പെട്ടതായിരിക്കും
-C ഓപ്ഷൻ മൂലമുണ്ടാകുന്ന ഡയറക്ടറി. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന ക്ഷണങ്ങൾ
തത്തുല്യമായത്:

git --git-dir=a.git --work-tree=b -C c സ്റ്റാറ്റസ്
git --git-dir=c/a.git --work-tree=c/b സ്റ്റാറ്റസ്

-സി =
കമാൻഡിലേക്ക് ഒരു കോൺഫിഗറേഷൻ പാരാമീറ്റർ നൽകുക. നൽകിയിരിക്കുന്ന മൂല്യം മൂല്യങ്ങളെ മറികടക്കും
കോൺഫിഗറേഷൻ ഫയലുകളിൽ നിന്ന്. ദി ലിസ്റ്റ് ചെയ്ത അതേ ഫോർമാറ്റിൽ പ്രതീക്ഷിക്കുന്നു ജിറ്റിനെ
config (ഉപകീകൾ ഡോട്ടുകളാൽ വേർതിരിച്ചിരിക്കുന്നു).

= in git -c foo.bar ... ഒഴിവാക്കുന്നത് അനുവദനീയമാണെന്നും foo.bar എന്നതിലേക്ക് സജ്ജീകരിക്കുന്നുവെന്നും ശ്രദ്ധിക്കുക.
ബൂളിയൻ യഥാർത്ഥ മൂല്യം (ഒരു കോൺഫിഗറേഷൻ ഫയലിലെ [foo]ബാർ പോലെ). തുല്യർ ഉൾപ്പെടെ
എന്നാൽ ഒരു ശൂന്യമായ മൂല്യം (git -c foo.bar= ... പോലെ) ഉപയോഗിച്ച് foo.bar ശൂന്യമായ സ്ട്രിംഗിലേക്ക് സജ്ജമാക്കുന്നു.

--exec-path[= ]
നിങ്ങളുടെ പ്രധാന Git പ്രോഗ്രാമുകൾ എവിടെ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ അവിടെയിലേക്കുള്ള പാത. ഇതും നിയന്ത്രിക്കാം
GIT_EXEC_PATH എൻവയോൺമെന്റ് വേരിയബിൾ ക്രമീകരിക്കുന്നു. ഒരു വഴിയും നൽകിയില്ലെങ്കിൽ, ജിറ്റിനെ അച്ചടിക്കും
നിലവിലെ ക്രമീകരണം തുടർന്ന് പുറത്തുകടക്കുക.

--html-പാത്ത്
Git-ന്റെ HTML ഡോക്യുമെന്റേഷൻ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന സ്ലാഷിന്റെ പിന്നിൽ ഇല്ലാതെ പാത്ത് പ്രിന്റ് ചെയ്യുക
പുറത്തുകടക്കുക.

--മാൻ-പാത്ത്
മാൻപാത്ത് അച്ചടിക്കുക (കാണുക ഒന്ന്(1)) Git, exit എന്നിവയുടെ ഈ പതിപ്പിനുള്ള മാൻ പേജുകൾക്കായി.

--വിവര-പാത
Git-ന്റെ ഈ പതിപ്പ് ഡോക്യുമെന്റ് ചെയ്യുന്ന വിവര ഫയലുകൾ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന പാത പ്രിന്റ് ചെയ്യുക
പുറത്ത്.

-p, --paginate
എല്ലാ ഔട്ട്പുട്ടും പൈപ്പ് ചെയ്യുക കുറവ് (അല്ലെങ്കിൽ, $PAGER സജ്ജമാക്കിയാൽ) സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഒരു ടെർമിനൽ ആണെങ്കിൽ. ഈ
പേജറിനെ മറികടക്കുന്നു. കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ ("കോൺഫിഗറേഷൻ മെക്കാനിസം" കാണുക
താഴെയുള്ള വിഭാഗം).

--നോ-പേജർ
ഒരു പേജറിലേക്ക് Git ഔട്ട്പുട്ട് പൈപ്പ് ചെയ്യരുത്.

--git-dir=
ശേഖരണത്തിലേക്കുള്ള പാത സജ്ജമാക്കുക. GIT_DIR സജ്ജീകരിക്കുന്നതിലൂടെയും ഇത് നിയന്ത്രിക്കാനാകും
പരിസ്ഥിതി വേരിയബിൾ. നിലവിലെ പ്രവർത്തനത്തിലേക്കുള്ള ഒരു കേവല പാതയോ ആപേക്ഷിക പാതയോ ആകാം
ഡയറക്ടറി.

--വർക്ക്-ട്രീ=
ജോലി ചെയ്യുന്ന മരത്തിലേക്കുള്ള പാത സജ്ജമാക്കുക. ഇത് ഒരു കേവല പാതയോ ആപേക്ഷിക പാതയോ ആകാം
നിലവിലെ പ്രവർത്തന ഡയറക്ടറി. GIT_WORK_TREE സജ്ജീകരിക്കുന്നതിലൂടെയും ഇത് നിയന്ത്രിക്കാനാകും
പരിസ്ഥിതി വേരിയബിളും core.worktree കോൺഫിഗറേഷൻ വേരിയബിളും (core.worktree കാണുക
in git-config(1) കൂടുതൽ വിശദമായ ചർച്ചയ്ക്കായി).

--namespace=
Git നെയിംസ്പേസ് സജ്ജമാക്കുക. കാണുക gitnamespaces(7) കൂടുതൽ വിവരങ്ങൾക്ക്. ക്രമീകരണത്തിന് തുല്യമാണ്
GIT_NAMESPACE പരിസ്ഥിതി വേരിയബിൾ.

--നഗ്നമായ
ശേഖരത്തെ വെറും ശേഖരമായി കണക്കാക്കുക. GIT_DIR പരിസ്ഥിതി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അത്
നിലവിലെ പ്രവർത്തന ഡയറക്ടറിയിലേക്ക് സജ്ജമാക്കുക.

--ഒബ്ജക്റ്റുകൾ മാറ്റിസ്ഥാപിക്കരുത്
Git ഒബ്‌ജക്‌റ്റുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് റീപ്ലേസ്‌മെന്റ് റെഫറുകൾ ഉപയോഗിക്കരുത്. കാണുക git-replace(1) കൂടുതൽ കാര്യങ്ങൾക്കായി
വിവരങ്ങൾ.

--ലിറ്ററൽ-പാത്ത്‌സ്പെക്‌സ്
പാത്ത്‌സ്‌പെക്കുകൾ അക്ഷരാർത്ഥത്തിൽ കൈകാര്യം ചെയ്യുക (അതായത് ഗ്ലോബിംഗ് ഇല്ല, പാത്ത്‌സ്പെക് മാജിക് ഇല്ല). ഇതിന് തുല്യമാണ്
GIT_LITERAL_PATHSPECS എൻവയോൺമെന്റ് വേരിയബിൾ 1 ആയി ക്രമീകരിക്കുന്നു.

--ഗ്ലോബ്-പാത്ത്സ്‌പെക്‌സ്
എല്ലാ പാത്ത്‌സ്പെക്കുകളിലേക്കും "ഗ്ലോബ്" മാജിക് ചേർക്കുക. ഇത് GIT_GLOB_PATHSPECS സജ്ജീകരിക്കുന്നതിന് തുല്യമാണ്
പരിസ്ഥിതി വേരിയബിൾ 1. വ്യക്തിഗത പാത്ത്‌സ്‌പെക്കുകളിൽ ഗ്ലോബിംഗ് പ്രവർത്തനരഹിതമാക്കാം
പാത്ത്സ്പെക് മാജിക് ഉപയോഗിച്ച് ":(അക്ഷരാർത്ഥം)"

--noglob-pathspecs
എല്ലാ പാതകളിലേക്കും "അക്ഷര" മാജിക് ചേർക്കുക. ഇത് സജ്ജീകരിക്കുന്നതിന് തുല്യമാണ്
GIT_NOGLOB_PATHSPECS പരിസ്ഥിതി വേരിയബിൾ 1. വ്യക്തിഗതമായി ഗ്ലോബിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു
പാത്ത്‌സ്‌പെക് മാജിക് ":(ഗ്ലോബ്)" ഉപയോഗിച്ച് പാത്ത്‌സ്‌പെക്‌സ് ചെയ്യാൻ കഴിയും

--icase-pathspecs
എല്ലാ പാത്ത്‌സ്‌പെക്കിലേക്കും "icase" മാജിക് ചേർക്കുക. ഇത് സജ്ജീകരിക്കുന്നതിന് തുല്യമാണ്
GIT_ICASE_PATHSPECS പരിസ്ഥിതി വേരിയബിൾ 1.

GIT കമാൻഡുകൾ


ഞങ്ങൾ Git-നെ ഉയർന്ന തലത്തിലുള്ള ("പോർസലൈൻ") കമാൻഡുകളിലേക്കും താഴ്ന്ന നിലയിലുള്ള ("പ്ലംബിംഗ്") കമാൻഡുകളിലേക്കും വിഭജിക്കുന്നു.

ഹൈ ലെവൽ കമാൻഡുകൾ (പോർസലൈൻ)


ഞങ്ങൾ പോർസലൈൻ കമാൻഡുകളെ പ്രധാന കമാൻഡുകളിലേക്കും ചില അനുബന്ധ ഉപയോക്താവിലേക്കും വേർതിരിക്കുന്നു
യൂട്ടിലിറ്റികൾ.

മെയിൻ കളിമൺ കമാൻഡുകൾ
git-add(1)
സൂചികയിലേക്ക് ഫയൽ ഉള്ളടക്കങ്ങൾ ചേർക്കുക.

git-am(1)
ഒരു മെയിൽബോക്സിൽ നിന്ന് പാച്ചുകളുടെ ഒരു പരമ്പര പ്രയോഗിക്കുക.

git-ആർക്കൈവ്(1)
പേരുള്ള ഒരു ട്രീയിൽ നിന്ന് ഫയലുകളുടെ ഒരു ആർക്കൈവ് സൃഷ്ടിക്കുക.

git-bisect(1)
ഒരു ബഗ് അവതരിപ്പിച്ച പ്രതിബദ്ധത കണ്ടെത്താൻ ബൈനറി തിരയൽ ഉപയോഗിക്കുക.

git-ശാഖ(1)
ശാഖകൾ ലിസ്റ്റുചെയ്യുക, സൃഷ്ടിക്കുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക.

git-ബണ്ടിൽ(1)
ഒബ്‌ജക്റ്റുകളും റെഫറുകളും ആർക്കൈവ് വഴി നീക്കുക.

git-checkout(1)
ശാഖകൾ മാറുക അല്ലെങ്കിൽ പ്രവർത്തിക്കുന്ന ട്രീ ഫയലുകൾ പുനഃസ്ഥാപിക്കുക.

git-cherry-pick(1)
നിലവിലുള്ള ചില കമ്മിറ്റുകൾ അവതരിപ്പിക്കുന്ന മാറ്റങ്ങൾ പ്രയോഗിക്കുക.

git-citool(1)
git-commit എന്നതിനുള്ള ഗ്രാഫിക്കൽ ബദൽ.

git-വൃത്തിയുള്ള(1)
പ്രവർത്തിക്കുന്ന ട്രീയിൽ നിന്ന് ട്രാക്ക് ചെയ്യാത്ത ഫയലുകൾ നീക്കം ചെയ്യുക.

git-ക്ലോൺ(1)
ഒരു ശേഖരം ഒരു പുതിയ ഡയറക്ടറിയിലേക്ക് ക്ലോൺ ചെയ്യുക.

git-commit(1)
റിപ്പോസിറ്ററിയിൽ മാറ്റങ്ങൾ രേഖപ്പെടുത്തുക.

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

git-diff(1)
കമ്മിറ്റ്, കമ്മിറ്റ്, വർക്കിംഗ് ട്രീ മുതലായവയ്ക്കിടയിലുള്ള മാറ്റങ്ങൾ കാണിക്കുക.

ഗിറ്റ്-ഫെച്ച്(1)
മറ്റൊരു ശേഖരത്തിൽ നിന്ന് ഒബ്‌ജക്റ്റുകളും റെഫറുകളും ഡൗൺലോഡ് ചെയ്യുക.

git-format-patch(1)
ഇ-മെയിൽ സമർപ്പിക്കുന്നതിനുള്ള പാച്ചുകൾ തയ്യാറാക്കുക.

git-gc(1)
അനാവശ്യ ഫയലുകൾ വൃത്തിയാക്കി ലോക്കൽ റിപ്പോസിറ്ററി ഒപ്റ്റിമൈസ് ചെയ്യുക.

git-grep(1)
ഒരു പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ലൈനുകൾ പ്രിന്റ് ചെയ്യുക.

git-gui(1)
Git-ലേക്കുള്ള ഒരു പോർട്ടബിൾ ഗ്രാഫിക്കൽ ഇന്റർഫേസ്.

git-init(1)
ഒരു ശൂന്യമായ Git റിപ്പോസിറ്ററി സൃഷ്ടിക്കുക അല്ലെങ്കിൽ നിലവിലുള്ള ഒന്ന് പുനരാരംഭിക്കുക.

git-log(1)
കമ്മിറ്റ് ലോഗുകൾ കാണിക്കുക.

git-merge(1)
രണ്ടോ അതിലധികമോ വികസന ചരിത്രങ്ങൾ ഒരുമിച്ച് ചേരുക.

git-mv(1)
ഒരു ഫയൽ, ഒരു ഡയറക്ടറി അല്ലെങ്കിൽ ഒരു സിംലിങ്ക് നീക്കുക അല്ലെങ്കിൽ പേരുമാറ്റുക.

git-നോട്സ്(1)
ഒബ്ജക്റ്റ് കുറിപ്പുകൾ ചേർക്കുക അല്ലെങ്കിൽ പരിശോധിക്കുക.

git-pull(1)
മറ്റൊരു ശേഖരത്തിൽ നിന്നോ പ്രാദേശിക ബ്രാഞ്ചിൽ നിന്നോ എടുത്ത് സംയോജിപ്പിക്കുക.

git-push(1)
ബന്ധപ്പെട്ട ഒബ്‌ജക്‌റ്റുകൾക്കൊപ്പം റിമോട്ട് റെഫറുകളും അപ്‌ഡേറ്റ് ചെയ്യുക.

git-റീബേസ്(1)
ഫോർവേഡ്-പോർട്ട് ലോക്കൽ അപ്‌ഡേറ്റ് ചെയ്ത അപ്‌സ്‌ട്രീം ഹെഡിലേക്ക് പ്രതിബദ്ധതയുണ്ട്.

git-reset(1)
നിലവിലെ HEAD നിർദ്ദിഷ്ട അവസ്ഥയിലേക്ക് പുനഃസജ്ജമാക്കുക.

git-revert(1)
നിലവിലുള്ള ചില കമ്മിറ്റുകൾ പഴയപടിയാക്കുക.

git-rm(1)
പ്രവർത്തിക്കുന്ന ട്രീയിൽ നിന്നും സൂചികയിൽ നിന്നും ഫയലുകൾ നീക്കം ചെയ്യുക.

git-shortlog(1)
സംഗഹിക്കുക ജിറ്റിനെ ലോഗ് .ട്ട്‌പുട്ട്.

git-ഷോ(1)
വിവിധ തരത്തിലുള്ള വസ്തുക്കൾ കാണിക്കുക.

git-stash(1)
വൃത്തികെട്ട പ്രവർത്തന ഡയറക്‌ടറിയിൽ മാറ്റങ്ങൾ സൂക്ഷിക്കുക.

git-status(1)
പ്രവർത്തിക്കുന്ന വൃക്ഷത്തിന്റെ നില കാണിക്കുക.

git-submodule(1)
സബ്മോഡ്യൂളുകൾ ആരംഭിക്കുക, അപ്ഡേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ പരിശോധിക്കുക.

git-tag(1)
GPG ഉപയോഗിച്ച് ഒപ്പിട്ട ഒരു ടാഗ് ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിക്കുക, ലിസ്റ്റുചെയ്യുക, ഇല്ലാതാക്കുക അല്ലെങ്കിൽ സ്ഥിരീകരിക്കുക.

git-worktree(1)
ഒന്നിലധികം പ്രവർത്തിക്കുന്ന മരങ്ങൾ കൈകാര്യം ചെയ്യുക.

gitk(1)
Git റിപ്പോസിറ്ററി ബ്രൗസർ.

അനുബന്ധം കമാൻഡുകൾ
കൃത്രിമം കാണിക്കുന്നവർ:

git-config(1)
റിപ്പോസിറ്ററി അല്ലെങ്കിൽ ആഗോള ഓപ്ഷനുകൾ നേടുകയും സജ്ജമാക്കുകയും ചെയ്യുക.

git-fast-export(1)
Git ഡാറ്റ എക്സ്പോർട്ടർ.

git-fast-import(1)
വേഗതയേറിയ Git ഡാറ്റ ഇറക്കുമതി ചെയ്യുന്നവർക്കുള്ള ബാക്കെൻഡ്.

git-ഫിൽട്ടർ-ശാഖ(1)
ശാഖകൾ മാറ്റിയെഴുതുക.

git-mergetool(1)
ലയന വൈരുദ്ധ്യങ്ങൾ പരിഹരിക്കാൻ ലയന വൈരുദ്ധ്യ പരിഹാര ടൂളുകൾ പ്രവർത്തിപ്പിക്കുക.

git-pack-refs(1)
കാര്യക്ഷമമായ റിപ്പോസിറ്ററി ആക്സസിനായി തലകളും ടാഗുകളും പായ്ക്ക് ചെയ്യുക.

git-prune(1)
ഒബ്‌ജക്റ്റ് ഡാറ്റാബേസിൽ നിന്ന് എത്തിച്ചേരാനാകാത്ത എല്ലാ വസ്തുക്കളും വെട്ടിമാറ്റുക.

git-reflog(1)
റിലോഗ് വിവരങ്ങൾ കൈകാര്യം ചെയ്യുക.

git-relink(1)
ലോക്കൽ റിപ്പോസിറ്ററികളിലെ പൊതുവായ ഒബ്‌ജക്‌റ്റുകൾ ഹാർഡ്‌ലിങ്ക് ചെയ്യുക.

git-റിമോട്ട്(1)
ട്രാക്ക് ചെയ്‌ത ശേഖരണങ്ങളുടെ കൂട്ടം നിയന്ത്രിക്കുക.

git-repack(1)
പായ്ക്ക് ചെയ്യാത്ത ഒബ്‌ജക്റ്റുകൾ ഒരു ശേഖരത്തിൽ പാക്ക് ചെയ്യുക.

git-replace(1)
ഒബ്‌ജക്‌റ്റുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് റെഫറുകൾ സൃഷ്‌ടിക്കുക, പട്ടികപ്പെടുത്തുക, ഇല്ലാതാക്കുക.

ചോദ്യം ചെയ്യുന്നവർ:

git-വ്യാഖ്യാനം(1)
കമ്മിറ്റ് വിവരങ്ങൾ ഉപയോഗിച്ച് ഫയൽ ലൈനുകൾ വ്യാഖ്യാനിക്കുക.

കുറ്റപ്പെടുത്തൽ(1)
ഒരു ഫയലിന്റെ ഓരോ വരിയും അവസാനം പരിഷ്കരിച്ച പുനരവലോകനവും രചയിതാവും എന്താണെന്ന് കാണിക്കുക.

git-cherry(1)
അപ്‌സ്ട്രീമിൽ ഇതുവരെ പ്രയോഗിക്കാനുള്ള കമ്മിറ്റുകൾ കണ്ടെത്തുക.

git-count-objects(1)
പായ്ക്ക് ചെയ്യാത്ത ഒബ്‌ജക്റ്റുകളുടെ എണ്ണവും അവയുടെ ഡിസ്‌ക് ഉപഭോഗവും എണ്ണുക.

git-difftool(1)
പൊതുവായ ഡിഫ് ടൂളുകൾ ഉപയോഗിച്ച് മാറ്റങ്ങൾ കാണിക്കുക.

git-fsck(1)
ഡാറ്റാബേസിലെ ഒബ്‌ജക്‌റ്റുകളുടെ കണക്റ്റിവിറ്റിയും സാധുതയും പരിശോധിക്കുന്നു.

git-get-tar-commit-id(1)
git-archive ഉപയോഗിച്ച് സൃഷ്‌ടിച്ച ഒരു ആർക്കൈവിൽ നിന്ന് കമ്മിറ്റ് ഐഡി എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക.

git-സഹായം(1)
Git-നെക്കുറിച്ചുള്ള സഹായ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക.

git-instaweb(1)
gitweb-ൽ നിങ്ങളുടെ പ്രവർത്തന ശേഖരം തൽക്ഷണം ബ്രൗസ് ചെയ്യുക.

git-merge-tree(1)
സൂചികയിൽ സ്പർശിക്കാതെ ത്രീ-വേ ലയനം കാണിക്കുക.

git-rerere(1)
വൈരുദ്ധ്യമുള്ള ലയനങ്ങളുടെ റെക്കോർഡ് ചെയ്ത മിഴിവ് വീണ്ടും ഉപയോഗിക്കുക.

git-rev-parse(1)
പാരാമീറ്ററുകൾ തിരഞ്ഞെടുത്ത് മസാജ് ചെയ്യുക.

git-ഷോ-ബ്രാഞ്ച്(1)
ശാഖകളും അവയുടെ പ്രതിബദ്ധതകളും കാണിക്കുക.

git-verify-commit(1)
കമ്മിറ്റുകളുടെ GPG ഒപ്പ് പരിശോധിക്കുക.

git-verify-tag(1)
ടാഗുകളുടെ GPG ഒപ്പ് പരിശോധിക്കുക.

git-എന്താണ് മാറിയത്(1)
ഓരോ കമ്മിറ്റും അവതരിപ്പിക്കുന്ന വ്യത്യാസമുള്ള ലോഗുകൾ കാണിക്കുക.

gitweb(1)
ജിറ്റ് വെബ് ഇന്റർഫേസ് (വെബ് ഫ്രണ്ട് എൻഡ് ടു ജിറ്റ് റിപ്പോസിറ്ററികൾ).

സംവദിക്കുന്നു കൂടെ മറ്റുള്ളവ
പാച്ച് ഓവർ വഴി വിദേശ എസ്‌സി‌എമ്മുമായും മറ്റ് ആളുകളുമായും സംവദിക്കുന്നതാണ് ഈ കമാൻഡുകൾ
ഇ-മെയിൽ.

git-archimport(1)
Git-ലേക്ക് ഒരു ആർച്ച് ശേഖരം ഇറക്കുമതി ചെയ്യുക.

git-cvsexportcommit(1)
ഒരു CVS ചെക്ക്ഔട്ടിലേക്ക് ഒരൊറ്റ പ്രതിബദ്ധത കയറ്റുമതി ചെയ്യുക.

git-cvsimport(1)
ആളുകൾ വെറുക്കാൻ ഇഷ്ടപ്പെടുന്ന മറ്റൊരു SCM-ൽ നിന്ന് നിങ്ങളുടെ ഡാറ്റ സംരക്ഷിക്കുക.

git-cvsserver(1)
Git-നുള്ള ഒരു CVS സെർവർ എമുലേറ്റർ.

git-imap-send(1)
stdin-ൽ നിന്ന് ഒരു IMAP ഫോൾഡറിലേക്ക് പാച്ചുകളുടെ ഒരു ശേഖരം അയയ്ക്കുക.

git-p4(1)
പെർഫോഴ്സ് റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇറക്കുമതി ചെയ്ത് സമർപ്പിക്കുക.

git-quiltimport(1)
നിലവിലെ ശാഖയിൽ ഒരു പുതപ്പ് പാച്ച്‌സെറ്റ് പ്രയോഗിക്കുന്നു.

git-request-pull(1)
തീർച്ചപ്പെടുത്താത്ത മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹം സൃഷ്ടിക്കുന്നു.

git-send-email(1)
പാച്ചുകളുടെ ഒരു ശേഖരം ഇമെയിലുകളായി അയയ്‌ക്കുക.

git-svn(1)
സബ്‌വേർഷൻ റിപ്പോസിറ്ററിയും ജിറ്റും തമ്മിലുള്ള ദ്വിദിശ പ്രവർത്തനം.

താഴ്ന്ന നില കമാൻഡുകൾ (പ്ലംബിംഗ്)


Git സ്വന്തം പോർസലൈൻ ലെയർ ഉൾക്കൊള്ളുന്നുണ്ടെങ്കിലും, അതിന്റെ താഴ്ന്ന നിലയിലുള്ള കമാൻഡുകൾ മതിയാകും
ഇതര പോർസലൈൻ വികസനത്തിന് പിന്തുണ. അത്തരം പോർസലൈൻ ഡെവലപ്പർമാർ ആരംഭിച്ചേക്കാം
കുറിച്ച് വായിച്ചുകൊണ്ട് git-update-index(1) ഉം git-വായന-മരം(1).

ഈ താഴ്ന്ന നിലയിലേക്കുള്ള ഇന്റർഫേസ് (ഇൻപുട്ട്, ഔട്ട്പുട്ട്, സെറ്റ് ഓഫ് ഓപ്‌ഷനുകളും സെമാന്റിക്‌സും).
കമാൻഡുകൾ പോർസലൈൻ ലെവൽ കമാൻഡുകളേക്കാൾ വളരെ സ്ഥിരതയുള്ളതാണ്, കാരണം ഇവയാണ്
കമാൻഡുകൾ പ്രാഥമികമായി സ്ക്രിപ്റ്റഡ് ഉപയോഗത്തിനുള്ളതാണ്. പോർസലൈൻ കമാൻഡുകൾക്കുള്ള ഇന്റർഫേസ് മറ്റൊന്ന്
അന്തിമ ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നതിന് കൈകൾ മാറ്റത്തിന് വിധേയമാണ്.

താഴെ പറയുന്ന വിവരണം ലോ-ലെവൽ കമാൻഡുകളെ കൃത്രിമം കാണിക്കുന്ന കമാൻഡുകളായി വിഭജിക്കുന്നു
ഒബ്‌ജക്‌റ്റുകൾ (റിപ്പോസിറ്ററി, ഇൻഡക്‌സ്, വർക്കിംഗ് ട്രീ എന്നിവയിൽ), ചോദ്യം ചെയ്യുന്ന കമാൻഡുകൾ
ഒബ്‌ജക്‌റ്റുകളും റിപ്പോസിറ്ററികൾക്കിടയിൽ ഒബ്‌ജക്‌റ്റുകളും റഫറൻസുകളും നീക്കുന്ന കമാൻഡുകളും താരതമ്യം ചെയ്യുക.

കൃത്രിമം കമാൻഡുകൾ
git-apply(1)
ഫയലുകളിലും കൂടാതെ/അല്ലെങ്കിൽ സൂചികയിലും ഒരു പാച്ച് പ്രയോഗിക്കുക.

git-checkout-index(1)
സൂചികയിൽ നിന്ന് പ്രവർത്തിക്കുന്ന ട്രീയിലേക്ക് ഫയലുകൾ പകർത്തുക.

git-commit-Tree(1)
ഒരു പുതിയ കമ്മിറ്റ് ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിക്കുക.

git-hash-object(1)
ഒബ്‌ജക്റ്റ് ഐഡി കണക്കാക്കുകയും ഓപ്‌ഷണലായി ഒരു ഫയലിൽ നിന്ന് ഒരു ബ്ലബ് സൃഷ്‌ടിക്കുകയും ചെയ്യുന്നു.

git-index-pack(1)
നിലവിലുള്ള ഒരു പാക്ക് ആർക്കൈവിനായി പാക്ക് ഇൻഡക്സ് ഫയൽ നിർമ്മിക്കുക.

git-merge-file(1)
ത്രീ-വേ ഫയൽ ലയനം പ്രവർത്തിപ്പിക്കുക.

git-merge-index(1)
ലയിപ്പിക്കേണ്ട ഫയലുകൾക്കായി ഒരു ലയനം പ്രവർത്തിപ്പിക്കുക.

git-mktag(1)
ഒരു ടാഗ് ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുന്നു.

git-mktree(1)
ls-tree ഫോർമാറ്റ് ചെയ്ത വാചകത്തിൽ നിന്ന് ഒരു ട്രീ-ഒബ്ജക്റ്റ് നിർമ്മിക്കുക.

git-pack-objects(1)
ഒബ്‌ജക്‌റ്റുകളുടെ ഒരു പാക്ക് ആർക്കൈവ് സൃഷ്‌ടിക്കുക.

ഗിറ്റ്-പ്രൂൺ-പാക്ക്ഡ്(1)
പാക്ക് ഫയലുകളിൽ ഇതിനകം ഉള്ള അധിക ഒബ്‌ജക്റ്റുകൾ നീക്കം ചെയ്യുക.

git-വായന-മരം(1)
വൃക്ഷത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ സൂചികയിലേക്ക് വായിക്കുന്നു.

git-symbolic-ref(1)
പ്രതീകാത്മക പരാമർശങ്ങൾ വായിക്കുക, പരിഷ്ക്കരിക്കുക, ഇല്ലാതാക്കുക.

git-unpack-objects(1)
പാക്ക് ചെയ്ത ആർക്കൈവിൽ നിന്ന് ഒബ്‌ജക്റ്റുകൾ അൺപാക്ക് ചെയ്യുക.

git-update-index(1)
പ്രവർത്തിക്കുന്ന ട്രീയിലെ ഫയൽ ഉള്ളടക്കങ്ങൾ സൂചികയിലേക്ക് രജിസ്റ്റർ ചെയ്യുക.

git-update-ref(1)
ഒരു റെഫറിൽ സംഭരിച്ചിരിക്കുന്ന വസ്തുവിന്റെ പേര് സുരക്ഷിതമായി അപ്ഡേറ്റ് ചെയ്യുക.

git-write-Tree(1)
നിലവിലെ സൂചികയിൽ നിന്ന് ഒരു ട്രീ ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുക.

ചോദ്യം ചെയ്യൽ കമാൻഡുകൾ
git-cat-file(1)
റിപ്പോസിറ്ററി ഒബ്‌ജക്‌റ്റുകൾക്കായി ഉള്ളടക്കം അല്ലെങ്കിൽ തരവും വലുപ്പവും സംബന്ധിച്ച വിവരങ്ങൾ നൽകുക.

git-diff-files(1)
പ്രവർത്തിക്കുന്ന ട്രീയിലെയും സൂചികയിലെയും ഫയലുകൾ താരതമ്യം ചെയ്യുന്നു.

git-diff-index(1)
ഒരു വൃക്ഷത്തെ പ്രവർത്തിക്കുന്ന മരവുമായോ സൂചികയുമായോ താരതമ്യം ചെയ്യുക.

git-diff-tree(1)
രണ്ട് ട്രീ ഒബ്‌ജക്‌റ്റുകൾ വഴി കണ്ടെത്തിയ ബ്ലോബുകളുടെ ഉള്ളടക്കവും രീതിയും താരതമ്യം ചെയ്യുന്നു.

git-for-each-ref(1)
ഓരോ റഫറിലെയും ഔട്ട്‌പുട്ട് വിവരങ്ങൾ.

git-ls-files(1)
സൂചികയിലും പ്രവർത്തിക്കുന്ന ട്രീയിലും ഫയലുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണിക്കുക.

git-ls-remote(1)
ഒരു റിമോട്ട് റിപ്പോസിറ്ററിയിൽ റഫറൻസുകൾ ലിസ്റ്റ് ചെയ്യുക.

git-ls-മരം(1)
ഒരു ട്രീ ഒബ്ജക്റ്റിന്റെ ഉള്ളടക്കങ്ങൾ പട്ടികപ്പെടുത്തുക.

git-merge-base(1)
ലയനത്തിനായി കഴിയുന്നത്ര നല്ല പൊതു പൂർവ്വികരെ കണ്ടെത്തുക.

git-name-rev(1)
നൽകിയിരിക്കുന്ന പുനരവലോകനങ്ങൾക്ക് പ്രതീകാത്മക പേരുകൾ കണ്ടെത്തുക.

git-പാക്ക്-അനവധി(1)
അനാവശ്യ പാക്ക് ഫയലുകൾ കണ്ടെത്തുക.

git-rev-list(1)
ലിസ്റ്റുകൾ റിവേഴ്സ് ക്രോണോളജിക്കൽ ഓർഡറിൽ ഒബ്ജക്റ്റുകൾ കമ്മിറ്റ് ചെയ്യുന്നു.

git-show-index(1)
പാക്ക് ചെയ്ത ആർക്കൈവ് സൂചിക കാണിക്കുക.

git-show-ref(1)
ഒരു പ്രാദേശിക ശേഖരത്തിൽ റഫറൻസുകൾ ലിസ്റ്റ് ചെയ്യുക.

git-unpack-file(1)
ഒരു ബ്ലോബിന്റെ ഉള്ളടക്കം ഉപയോഗിച്ച് ഒരു താൽക്കാലിക ഫയൽ സൃഷ്ടിക്കുന്നു.

git-var(1)
ഒരു Git ലോജിക്കൽ വേരിയബിൾ കാണിക്കുക.

git-verify-pack(1)
പാക്ക് ചെയ്ത Git ആർക്കൈവ് ഫയലുകൾ സാധൂകരിക്കുക.

പൊതുവേ, ചോദ്യം ചെയ്യൽ കമാൻഡുകൾ പ്രവർത്തിക്കുന്ന ട്രീയിലെ ഫയലുകളിൽ സ്പർശിക്കില്ല.

സമന്വയിപ്പിക്കുന്നു റിപ്പോസിറ്ററികൾ
git-demon(1)
Git റിപ്പോസിറ്ററികൾക്കായി വളരെ ലളിതമായ ഒരു സെർവർ.

ഗിറ്റ്-ഫെച്ച്-പാക്ക്(1)
മറ്റൊരു ശേഖരത്തിൽ നിന്ന് കാണാതായ ഒബ്‌ജക്റ്റുകൾ സ്വീകരിക്കുക.

git-http-backend(1)
Git ഓവർ HTTP-യുടെ സെർവർ സൈഡ് നടപ്പിലാക്കൽ.

git-send-പാക്ക്(1)
Git പ്രോട്ടോക്കോളിന് മുകളിലൂടെ മറ്റൊരു ശേഖരത്തിലേക്ക് ഒബ്ജക്റ്റുകൾ പുഷ് ചെയ്യുക.

git-update-server-info(1)
നിശബ്ദ സെർവറുകളെ സഹായിക്കാൻ സഹായ വിവര ഫയൽ അപ്‌ഡേറ്റ് ചെയ്യുക.

മേൽപ്പറഞ്ഞവ ഉപയോഗിക്കുന്ന സഹായ കമാൻഡുകൾ ഇനിപ്പറയുന്നവയാണ്; അന്തിമ ഉപയോക്താക്കൾ സാധാരണയായി അവ ഉപയോഗിക്കാറില്ല
നേരിട്ട്.

git-http-fetch(1)
HTTP വഴി റിമോട്ട് Git റിപ്പോസിറ്ററിയിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുക.

git-http-push(1)
HTTP/DAV-യിൽ നിന്ന് മറ്റൊരു ശേഖരത്തിലേക്ക് ഒബ്ജക്റ്റുകൾ പുഷ് ചെയ്യുക.

git-parse-remote(1)
റിമോട്ട് റിപ്പോസിറ്ററി ആക്‌സസ് പാരാമീറ്ററുകൾ പാഴ്‌സ് ചെയ്യാൻ സഹായിക്കുന്ന ദിനചര്യകൾ.

git-സ്വീകരിക്കൽ-പാക്ക്(1)
റിപ്പോസിറ്ററിയിലേക്ക് തള്ളുന്നത് സ്വീകരിക്കുക.

git-shell(1)
Git-only SSH ആക്സസിനായി നിയന്ത്രിത ലോഗിൻ ഷെൽ.

git-upload-archive(1)
ആർക്കൈവ് തിരികെ ജിറ്റ് ആർക്കൈവിലേക്ക് അയയ്‌ക്കുക.

git-upload-pack(1)
പാക്ക് ചെയ്ത ഒബ്‌ജക്‌റ്റുകൾ തിരികെ ജിറ്റ്-ഫെച്ച്-പാക്കിലേക്ക് അയയ്‌ക്കുക.

ആന്തരിക സഹായി കമാൻഡുകൾ
മറ്റ് കമാൻഡുകൾ ഉപയോഗിക്കുന്ന ആന്തരിക സഹായ കമാൻഡുകൾ ഇവയാണ്; അന്തിമ ഉപയോക്താക്കൾ സാധാരണയായി ഉപയോഗിക്കാറില്ല
അവരെ നേരിട്ട്.

git-check-attr(1)
ഗിറ്റാട്രിബ്യൂട്ടുകളുടെ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക.

git-check-അവഗണിക്കുക(1)
ഡീബഗ് gitignore / ഫയലുകൾ ഒഴിവാക്കുക.

git-check-mailmap(1)
കോൺടാക്റ്റുകളുടെ കാനോനിക്കൽ പേരുകളും ഇമെയിൽ വിലാസങ്ങളും കാണിക്കുക.

git-check-ref-ഫോർമാറ്റ്(1)
ഒരു റഫറൻസ് നാമം നന്നായി രൂപപ്പെട്ടിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുന്നു.

git കോളം(1)
കോളങ്ങളിൽ ഡാറ്റ പ്രദർശിപ്പിക്കുക.

git-ക്രെഡൻഷ്യൽ(1)
ഉപയോക്തൃ ക്രെഡൻഷ്യലുകൾ വീണ്ടെടുക്കുകയും സംഭരിക്കുകയും ചെയ്യുക.

git-ക്രെഡൻഷ്യൽ-കാഷെ(1)
മെമ്മറിയിൽ പാസ്‌വേഡുകൾ താൽക്കാലികമായി സൂക്ഷിക്കുന്നതിനുള്ള സഹായി.

git-ക്രെഡൻഷ്യൽ-സ്റ്റോർ(1)
ക്രെഡൻഷ്യലുകൾ ഡിസ്കിൽ സംഭരിക്കുന്നതിനുള്ള സഹായി.

git-fmt-merge-msg(1)
ഒരു ലയന കമ്മിറ്റ് സന്ദേശം നിർമ്മിക്കുക.

git-വ്യാഖ്യാനം-ട്രെയിലറുകൾ(1)
കമ്മിറ്റ് സന്ദേശങ്ങളിലേക്ക് ഘടനാപരമായ വിവരങ്ങൾ ചേർക്കാൻ സഹായിക്കുക.

git-mailinfo(1)
ഒരൊറ്റ ഇ-മെയിൽ സന്ദേശത്തിൽ നിന്ന് പാച്ചും കർത്തൃത്വവും വേർതിരിച്ചെടുക്കുന്നു.

git-mailsplit(1)
ലളിതമായ UNIX mbox splitter പ്രോഗ്രാം.

git-merge-one-file(1)
git-merge-index-നൊപ്പം ഉപയോഗിക്കാനുള്ള സ്റ്റാൻഡേർഡ് ഹെൽപ്പർ പ്രോഗ്രാം.

git-patch-id(1)
ഒരു പാച്ചിനുള്ള അദ്വിതീയ ഐഡി കണക്കാക്കുക.

git-sh-i18n(1)
ഷെൽ സ്ക്രിപ്റ്റുകൾക്കായുള്ള Git-ന്റെ i18n സജ്ജീകരണ കോഡ്.

git-sh-സെറ്റപ്പ്(1)
പൊതുവായ Git ഷെൽ സ്ക്രിപ്റ്റ് സെറ്റപ്പ് കോഡ്.

git-stripspace(1)
അനാവശ്യമായ ഇടം നീക്കം ചെയ്യുക.

കോൺഫിഗറേഷൻ മെക്കാനിസം


ഓരോ റിപ്പോസിറ്ററിയിലും ഓരോന്നിനും ഉള്ള ഇഷ്‌ടാനുസൃതമാക്കലുകൾ സംഭരിക്കുന്നതിന് Git ഒരു ലളിതമായ ടെക്‌സ്‌റ്റ് ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു
ഉപയോക്താവ്. അത്തരമൊരു കോൺഫിഗറേഷൻ ഫയൽ ഇതുപോലെയാകാം:

#
# എ '#' അല്ലെങ്കിൽ ';' പ്രതീകം ഒരു അഭിപ്രായത്തെ സൂചിപ്പിക്കുന്നു.
#

; കോർ വേരിയബിളുകൾ
[കോർ]
; ഫയൽ മോഡുകൾ വിശ്വസിക്കരുത്
ഫയൽ മോഡ് = തെറ്റ്

; ഉപയോക്തൃ ഐഡന്റിറ്റി
[ഉപയോക്താവ്]
പേര് = "ജൂനിയോ സി ഹമാനോ"
ഇമെയിൽ = "gitster@pobox.com"

കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് വിവിധ കമാൻഡുകൾ വായിക്കുകയും അവയുടെ പ്രവർത്തനം അതിനനുസരിച്ച് ക്രമീകരിക്കുകയും ചെയ്യുന്നു.
കാണുക git-config(1) കോൺഫിഗറേഷൻ മെക്കാനിസത്തെക്കുറിച്ചുള്ള ഒരു ലിസ്റ്റിനും കൂടുതൽ വിശദാംശങ്ങൾക്കും.

ഐഡന്റിഫയർ ടെർമിനോളജി



ഏത് തരത്തിലുള്ള ഒബ്‌ജക്‌റ്റിനും ഒബ്‌ജക്‌റ്റ് നാമം സൂചിപ്പിക്കുന്നു.


ഒരു ബ്ലോബ് ഒബ്ജക്റ്റ് പേര് സൂചിപ്പിക്കുന്നു.


ഒരു വൃക്ഷ വസ്തുവിന്റെ പേര് സൂചിപ്പിക്കുന്നു.


ഒരു കമ്മിറ്റ് ഒബ്ജക്റ്റ് നാമം സൂചിപ്പിക്കുന്നു.


ഒരു ട്രീ, കമ്മിറ്റ് അല്ലെങ്കിൽ ടാഗ് ഒബ്ജക്റ്റ് നെ സൂചിപ്പിക്കുന്നു. എ എടുക്കുന്ന ഒരു കമാൻഡ്
വാദം ആത്യന്തികമായി a-യിൽ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്നു ഒബ്ജക്റ്റ് എന്നാൽ യാന്ത്രികമായി dereferences
ഒപ്പം a യിലേക്ക് പോയിന്റ് ചെയ്യുന്ന വസ്തുക്കൾ .


ഒരു കമ്മിറ്റ് അല്ലെങ്കിൽ ടാഗ് ഒബ്ജക്റ്റ് നാമം സൂചിപ്പിക്കുന്നു. എ എടുക്കുന്ന ഒരു കമാൻഡ് വാദം
ആത്യന്തികമായി a-യിൽ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്നു ഒബ്ജക്റ്റ് എന്നാൽ യാന്ത്രികമായി dereferences
a യിലേക്ക് പോയിന്റ് ചെയ്യുന്ന വസ്തുക്കൾ .


ഒരു ഒബ്ജക്റ്റ് തരം ആവശ്യമാണെന്ന് സൂചിപ്പിക്കുന്നു. നിലവിൽ ഇവയിലൊന്ന്: ബ്ലബ്, ട്രീ, കമ്മിറ്റ്, അല്ലെങ്കിൽ
ടാഗ്.


ഒരു ഫയൽനാമം സൂചിപ്പിക്കുന്നു - മിക്കവാറും എല്ലായ്പ്പോഴും വൃക്ഷത്തിന്റെ ഘടനയുടെ റൂട്ടുമായി ബന്ധപ്പെട്ടതാണ്
GIT_INDEX_FILE വിവരിക്കുന്നു.

പ്രതീകാത്മകം ഐഡന്റിഫയറുകൾ


ഏത് Git കമാൻഡും സ്വീകരിക്കുന്നു ഇനിപ്പറയുന്ന പ്രതീകാത്മക നൊട്ടേഷനും ഉപയോഗിക്കാം:

HEAD
നിലവിലെ ശാഖയുടെ തലവനെ സൂചിപ്പിക്കുന്നു.


സാധുവായ ഒരു ടാഗ് പേര് (അതായത് ഒരു റഫറൻസ്/ടാഗുകൾ/ റഫറൻസ്).


ഒരു സാധുവായ തല പേര് (അതായത് ഒരു റഫറൻസ്/ഹെഡുകൾ/ റഫറൻസ്).

ഒബ്‌ജക്‌റ്റ് നാമങ്ങൾ ഉച്ചരിക്കാനുള്ള വഴികളുടെ കൂടുതൽ പൂർണ്ണമായ ലിസ്‌റ്റിനായി, "പരിശോധനങ്ങൾ വ്യക്തമാക്കുക" വിഭാഗം കാണുക
in gitrevisions(7).

ഫയൽ/ഡയറക്‌ടറി സ്ട്രക്ചർ


ദയവായി കാണുക gitrepository-ലേഔട്ട്(5) പ്രമാണം.

വായിക്കുക githooks(5) ഓരോ ഹുക്കും സംബന്ധിച്ച കൂടുതൽ വിശദാംശങ്ങൾക്ക്.

ഉയർന്ന തലത്തിലുള്ള SCM-കൾ $GIT_DIR-ൽ അധിക വിവരങ്ങൾ നൽകുകയും കൈകാര്യം ചെയ്യുകയും ചെയ്തേക്കാം.

ടെർമിനോളജി


കാണുക gitglossary(7).

ENVIRONMENT വ്യത്യാസങ്ങൾ


വിവിധ Git കമാൻഡുകൾ ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു:

ദി Git സംഭരണിയാണ്
ഈ പരിസ്ഥിതി വേരിയബിളുകൾ ബാധകമാണ് എല്ലാം പ്രധാന Git കമാൻഡുകൾ. Nb: അത് ശ്രദ്ധിക്കേണ്ടതാണ്
Git-ന് മുകളിൽ ഇരിക്കുന്ന SCMS അവ ഉപയോഗിക്കപ്പെടാം/അസാധുവാക്കാം, അതിനാൽ ഒരു വിദേശി ഉപയോഗിക്കുകയാണെങ്കിൽ ശ്രദ്ധിക്കുക
ഫ്രണ്ട് എൻഡ്.

GIT_INDEX_FILE
ഈ എൻവയോൺമെന്റ് ഒരു ഇതര സൂചിക ഫയലിന്റെ സ്പെസിഫിക്കേഷൻ അനുവദിക്കുന്നു. അല്ലെങ്കിൽ
വ്യക്തമാക്കിയത്, $GIT_DIR/index-ന്റെ ഡിഫോൾട്ട് ഉപയോഗിക്കുന്നു.

GIT_INDEX_VERSION
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ പുതിയതിനായുള്ള ഒരു സൂചിക പതിപ്പിന്റെ സ്പെസിഫിക്കേഷൻ അനുവദിക്കുന്നു
ശേഖരങ്ങൾ. നിലവിലുള്ള സൂചിക ഫയലുകളെ ഇത് ബാധിക്കില്ല. സ്ഥിരസ്ഥിതിയായി സൂചിക ഫയൽ പതിപ്പ് 2 അല്ലെങ്കിൽ
3 ഉപയോഗിക്കുന്നു. കാണുക git-update-index(1) കൂടുതൽ വിവരങ്ങൾക്ക്.

GIT_OBJECT_DIRECTORY
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ വഴിയാണ് ഒബ്ജക്റ്റ് സ്റ്റോറേജ് ഡയറക്ടറി വ്യക്തമാക്കിയതെങ്കിൽ,
sha1 ഡയറക്‌ടറികൾ ചുവടെ സൃഷ്‌ടിക്കപ്പെട്ടിരിക്കുന്നു - അല്ലെങ്കിൽ സ്ഥിരസ്ഥിതി $GIT_DIR/objects
ഡയറക്ടറി ഉപയോഗിക്കുന്നു.

GIT_ALTERNATE_OBJECT_DIRECTORIES
Git ഒബ്‌ജക്‌റ്റുകളുടെ മാറ്റമില്ലാത്ത സ്വഭാവം കാരണം, പഴയ ഒബ്‌ജക്റ്റുകൾ പങ്കിട്ടതായി ആർക്കൈവ് ചെയ്യാനാകും,
വായന-മാത്രം ഡയറക്ടറികൾ. ഈ വേരിയബിൾ ഒരു ":" വേർതിരിച്ച് വ്യക്തമാക്കുന്നു (വിൻഡോസിൽ ";"
വേർതിരിച്ചത്) Git ഒബ്‌ജക്‌റ്റുകൾക്കായി തിരയാൻ ഉപയോഗിക്കാവുന്ന Git ഒബ്‌ജക്‌റ്റ് ഡയറക്‌ടറികളുടെ ലിസ്‌റ്റ്.
ഈ ഡയറക്‌ടറികളിൽ പുതിയ ഒബ്‌ജക്‌റ്റുകൾ എഴുതപ്പെടില്ല.

GIT_DIR
എങ്കില് GIT_DIR എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ചു, അതിനുപകരം ഉപയോഗിക്കാനുള്ള ഒരു പാത അത് വ്യക്തമാക്കുന്നു
റിപ്പോസിറ്ററിയുടെ അടിസ്ഥാനത്തിനായുള്ള ഡിഫോൾട്ട് .git. ദി --git-dir കമാൻഡ്-ലൈൻ ഓപ്ഷൻ
ഈ മൂല്യവും സജ്ജമാക്കുന്നു.

GIT_WORK_TREE
ജോലി ചെയ്യുന്ന മരത്തിന്റെ വേരിലേക്കുള്ള പാത സജ്ജമാക്കുക. ഇതും നിയന്ത്രിക്കാം
--വർക്ക്-ട്രീ കമാൻഡ്-ലൈൻ ഓപ്ഷനും core.worktree കോൺഫിഗറേഷൻ വേരിയബിളും.

GIT_NAMESPACE
Git നെയിംസ്പേസ് സജ്ജമാക്കുക; കാണുക gitnamespaces(7) വിശദാംശങ്ങൾക്ക്. ദി --നെയിംസ്പെയ്സ് കമാൻഡ്-ലൈൻ
ഓപ്ഷൻ ഈ മൂല്യവും സജ്ജമാക്കുന്നു.

GIT_CEILING_DIRECTORIES
ഇത് കേവല പാതകളുടെ കോളൻ-വേർതിരിക്കപ്പെട്ട പട്ടികയായിരിക്കണം. സജ്ജമാക്കിയാൽ, ഇത് ഒരു പട്ടികയാണ്
ഒരു റിപ്പോസിറ്ററി ഡയറക്‌ടറിക്കായി തിരയുമ്പോൾ Git അപ്‌ഡേറ്റ് ചെയ്യാൻ പാടില്ലാത്ത ഡയറക്‌ടറികൾ
(സ്ലോ-ലോഡിംഗ് നെറ്റ്‌വർക്ക് ഡയറക്‌ടറികൾ ഒഴിവാക്കുന്നതിന് ഉപയോഗപ്രദമാണ്). അത് ഒഴിവാക്കില്ല
നിലവിലെ വർക്കിംഗ് ഡയറക്‌ടറി അല്ലെങ്കിൽ കമാൻഡ് ലൈനിലോ പരിതസ്ഥിതിയിലോ ഉള്ള GIT_DIR സെറ്റ്.
സാധാരണയായി, Git ഈ ലിസ്റ്റിലെ എൻട്രികൾ വായിക്കുകയും ഏതെങ്കിലും സിംലിങ്ക് പരിഹരിക്കുകയും വേണം
നിലവിലുള്ള ഡയറക്‌ടറിയുമായി താരതമ്യപ്പെടുത്തുന്നതിന് ഹാജരാകുക. എന്നിരുന്നാലും, ഇതുപോലും
ആക്‌സസ്സ് മന്ദഗതിയിലാണ്, തുടർന്നുള്ള കാര്യം Git-നോട് പറയാൻ നിങ്ങൾക്ക് ലിസ്റ്റിലേക്ക് ഒരു ശൂന്യമായ എൻട്രി ചേർക്കാം
എൻട്രികൾ സിംലിങ്കുകൾ അല്ല, അവ പരിഹരിക്കേണ്ടതില്ല; ഉദാ,
GIT_CEILING_DIRECTORIES=/ഒരുപക്ഷേ/സിംലിങ്ക്::/very/slow/non/symlink.

GIT_DISCOVERY_ACROSS_FILESYSTEM
".git" റിപ്പോസിറ്ററി ഡയറക്‌ടറി ഇല്ലാത്ത ഒരു ഡയറക്‌ടറിയിൽ പ്രവർത്തിപ്പിക്കുമ്പോൾ, Git ശ്രമിക്കുന്നു
പ്രവർത്തിക്കുന്ന ട്രീയുടെ മുകൾഭാഗം കണ്ടെത്തുന്നതിന് പാരന്റ് ഡയറക്ടറികളിൽ അത്തരമൊരു ഡയറക്ടറി കണ്ടെത്തുക,
എന്നാൽ സ്ഥിരസ്ഥിതിയായി ഇത് ഫയൽസിസ്റ്റം അതിരുകൾ കടക്കുന്നില്ല. ഈ പരിസ്ഥിതി വേരിയബിളിന് കഴിയും
ഫയൽസിസ്റ്റം അതിരുകളിൽ നിർത്തരുതെന്ന് Git-നോട് പറയുന്നതിന് true ആയി സജ്ജമാക്കുക. ഇഷ്ടപ്പെടുക
GIT_CEILING_DIRECTORIES, ഇത് വഴി സജ്ജീകരിച്ച ഒരു വ്യക്തമായ ശേഖരണ ഡയറക്ടറിയെ ഇത് ബാധിക്കില്ല
GIT_DIR അല്ലെങ്കിൽ കമാൻഡ് ലൈനിൽ.

GIT_COMMON_DIR
ഈ വേരിയബിൾ ഒരു പാതയിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, സാധാരണയായി $GIT_DIR-ൽ ഉള്ള നോൺ-വർക്ക്ട്രീ ഫയലുകൾ
പകരം ഈ പാതയിൽ നിന്ന് എടുക്കും. HEAD അല്ലെങ്കിൽ ഇൻഡക്സ് പോലുള്ള വർക്ക്ട്രീ-നിർദ്ദിഷ്ട ഫയലുകൾ
$GIT_DIR-ൽ നിന്നാണ് എടുത്തത്. കാണുക gitrepository-ലേഔട്ട്(5) ഉം git-worktree(1) വിശദാംശങ്ങൾക്ക്.
GIT_INDEX_FILE പോലുള്ള മറ്റ് പാത്ത് വേരിയബിളുകളേക്കാൾ ഈ വേരിയബിളിന് മുൻഗണന കുറവാണ്,
GIT_OBJECT_DIRECTORY...

Git കമ്മിറ്റ് ചെയ്യുന്നു
GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL, GIT_AUTHOR_DATE, GIT_COMMITTER_NAME,
GIT_COMMITTER_EMAIL, GIT_COMMITTER_DATE, EMAIL
കാണുക git-commit-Tree(1)

Git വ്യത്യാസങ്ങൾ
GIT_DIFF_OPTS
സാധുവായ ക്രമീകരണം "--യൂണിഫൈഡ്=??" അല്ലെങ്കിൽ "-u??" സന്ദർഭ ലൈനുകളുടെ എണ്ണം സജ്ജമാക്കാൻ
ഒരു ഏകീകൃത വ്യത്യാസം സൃഷ്ടിക്കുമ്പോൾ കാണിക്കുന്നു. ഇത് ഏതെങ്കിലും "-U" അല്ലെങ്കിൽ അല്ലെങ്കിൽ
"--uniified" ഓപ്ഷൻ മൂല്യം Git diff കമാൻഡ് ലൈനിൽ കടന്നു.

GIT_EXTERNAL_DIFF
പരിസ്ഥിതി വേരിയബിൾ ആകുമ്പോൾ GIT_EXTERNAL_DIFF സജ്ജീകരിച്ചിരിക്കുന്നു, അതിന്റെ പേരിലുള്ള പ്രോഗ്രാം
മുകളിൽ വിവരിച്ച വ്യത്യാസത്തിന് പകരം വിളിക്കുന്നു. ചേർത്ത ഒരു പാതയ്ക്കായി,
നീക്കംചെയ്തു, അല്ലെങ്കിൽ പരിഷ്കരിച്ചു, GIT_EXTERNAL_DIFF 7 പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് വിളിക്കുന്നു:

പാത്ത് പഴയ-ഫയൽ പഴയ-ഹെക്സ് പഴയ-മോഡ് പുതിയ-ഫയൽ പുതിയ-ഹെക്സ് പുതിയ-മോഡ്

എവിടെ:

- ഫയൽ
GIT_EXTERNAL_DIFF-ന്റെ ഉള്ളടക്കങ്ങൾ വായിക്കാൻ ഉപയോഗിക്കാവുന്ന ഫയലുകളാണ് ,

-ഹെക്സ്
40-ഹെക്‌സ് ഡിജിറ്റ് SHA-1 ഹാഷുകളാണ്,

- മോഡ്
ഫയൽ മോഡുകളുടെ ഒക്ടൽ പ്രാതിനിധ്യമാണ്.

ഫയൽ പരാമീറ്ററുകൾക്ക് ഉപയോക്താവിന്റെ പ്രവർത്തിക്കുന്ന ഫയലിലേക്ക് പോയിന്റ് ചെയ്യാൻ കഴിയും (ഉദാ. ന്യൂ-ഫയൽ ഇൻ
"git-diff-files"), /dev/null (ഉദാ: ഒരു പുതിയ ഫയൽ ചേർക്കുമ്പോൾ പഴയ ഫയൽ), അല്ലെങ്കിൽ ഒരു താൽക്കാലിക
ഫയൽ (ഉദാ: സൂചികയിലെ പഴയ ഫയൽ). GIT_EXTERNAL_DIFF വിഷമിക്കേണ്ടതില്ല
താൽക്കാലിക ഫയൽ അൺലിങ്ക് ചെയ്യുന്നു --- എപ്പോൾ അത് നീക്കം ചെയ്യപ്പെടും GIT_EXTERNAL_DIFF പുറത്തുകടക്കുന്നു.

ലയിക്കാത്ത പാതയ്ക്കായി, GIT_EXTERNAL_DIFF 1 പാരാമീറ്റർ ഉപയോഗിച്ച് വിളിക്കുന്നു, .

ഓരോ വഴിക്കും GIT_EXTERNAL_DIFF രണ്ട് പരിസ്ഥിതി വേരിയബിളുകൾ എന്ന് വിളിക്കുന്നു,
GIT_DIFF_PATH_COUNTER ഒപ്പം GIT_DIFF_PATH_TOTAL സജ്ജീകരിച്ചിരിക്കുന്നു.

GIT_DIFF_PATH_COUNTER
1-അടിസ്ഥാനത്തിലുള്ള കൌണ്ടർ ഓരോ പാതയ്ക്കും ഒന്നായി വർദ്ധിപ്പിച്ചു.

GIT_DIFF_PATH_TOTAL
പാതകളുടെ ആകെ എണ്ണം.

മറ്റ്
GIT_MERGE_VERBOSITY
ആവർത്തന ലയന തന്ത്രം കാണിക്കുന്ന ഔട്ട്‌പുട്ടിന്റെ അളവ് നിയന്ത്രിക്കുന്ന ഒരു നമ്പർ.
merge.verbosity അസാധുവാക്കുന്നു. കാണുക git-merge(1)

GIT_PAGER
ഈ പരിസ്ഥിതി വേരിയബിൾ $PAGER-നെ അസാധുവാക്കുന്നു. ഇത് ഒരു ശൂന്യമായ സ്ട്രിംഗിലേക്കോ അല്ലെങ്കിൽ
മൂല്യം "പൂച്ച", Git ഒരു പേജർ ലോഞ്ച് ചെയ്യില്ല. core.pager ഓപ്ഷനും കാണുക git-
config(1).

GIT_EDITOR
ഈ പരിസ്ഥിതി വേരിയബിൾ $EDITOR, $VISUAL എന്നിവയെ അസാധുവാക്കുന്നു. ഇത് നിരവധി Git ഉപയോഗിക്കുന്നു
ഇന്ററാക്ടീവ് മോഡിൽ, ഒരു എഡിറ്റർ സമാരംഭിക്കുമ്പോൾ കമാൻഡുകൾ. ഇതും കാണുക git-var(1)
ഒപ്പം core.editor ഓപ്ഷനും git-config(1).

GIT_SSH, GIT_SSH_COMMAND
ഈ പരിസ്ഥിതി വേരിയബിളുകളിൽ ഏതെങ്കിലും സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ജിറ്റിനെ കൊണ്ടുവരിക ഒപ്പം ജിറ്റിനെ തള്ളുക ഉപയോഗിക്കും
എന്നതിനുപകരം നിർദ്ദിഷ്ട കമാൻഡ് ssh അവർക്ക് ഒരു റിമോട്ട് സിസ്റ്റത്തിലേക്ക് കണക്റ്റുചെയ്യേണ്ടിവരുമ്പോൾ. ദി
കമാൻഡിന് കൃത്യമായി രണ്ടോ നാലോ ആർഗ്യുമെന്റുകൾ നൽകും: the username@host (അല്ലെങ്കിൽ വെറുതെ ഹോസ്റ്റ്)
URL-ൽ നിന്നും ആ റിമോട്ട് സിസ്റ്റത്തിൽ ഓപ്ഷണലായി എക്സിക്യൂട്ട് ചെയ്യാനുള്ള ഷെൽ കമാൻഡിൽ നിന്നും
മുന്നിട്ടിറങ്ങിയത് -p (അക്ഷരാർത്ഥത്തിൽ) കൂടാതെ തുറമുഖം URL മറ്റെന്തെങ്കിലും വ്യക്തമാക്കുമ്പോൾ അതിൽ നിന്ന്
ഡിഫോൾട്ട് SSH പോർട്ടിനേക്കാൾ.

$GIT_SSH-നേക്കാൾ $GIT_SSH_COMMAND മുൻ‌ഗണന എടുക്കുന്നു, ഇത് ഷെൽ വ്യാഖ്യാനിക്കുന്നു,
ഇത് അധിക ആർഗ്യുമെന്റുകൾ ഉൾപ്പെടുത്താൻ അനുവദിക്കുന്നു. മറുവശത്ത് $GIT_SSH ആയിരിക്കണം
ഒരു പ്രോഗ്രാമിലേക്കുള്ള പാത (അധികമാണെങ്കിൽ ഒരു റാപ്പർ ഷെൽ സ്ക്രിപ്റ്റ് ആകാം
വാദങ്ങൾ ആവശ്യമാണ്).

സാധാരണയായി നിങ്ങളുടെ വ്യക്തിഗത മുഖേന ആവശ്യമുള്ള ഏതെങ്കിലും ഓപ്ഷനുകൾ കോൺഫിഗർ ചെയ്യുന്നത് എളുപ്പമാണ്
.ssh/config ഫയൽ. കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി നിങ്ങളുടെ ssh ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.

GIT_ASKPASS
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, പാസ്‌വേഡുകൾ നേടേണ്ട Git കമാൻഡുകൾ
അല്ലെങ്കിൽ പാസ്‌ഫ്രെയ്‌സുകൾ (ഉദാ: HTTP അല്ലെങ്കിൽ IMAP പ്രാമാണീകരണത്തിനായി) ഈ പ്രോഗ്രാമിനെ a ഉപയോഗിച്ച് വിളിക്കും
കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റായി അനുയോജ്യമായ പ്രോംപ്റ്റ് അതിന്റെ STDOUT-ൽ നിന്ന് പാസ്‌വേഡ് വായിക്കുക. കാണുക
കൂടാതെ core.askPass ഓപ്ഷൻ git-config(1).

GIT_TERMINAL_PROMPT
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ 0 ആയി സജ്ജമാക്കിയാൽ, git ടെർമിനലിൽ ആവശ്യപ്പെടില്ല (ഉദാ.
HTTP പ്രാമാണീകരണത്തിനായി ആവശ്യപ്പെടുമ്പോൾ).

GIT_CONFIG_NOSYSTEM
സിസ്റ്റം-വൈഡ് $(പ്രിഫിക്‌സ്)/etc/gitconfig ഫയലിൽ നിന്ന് റീഡിംഗ് ക്രമീകരണം ഒഴിവാക്കണമോ എന്ന്.
ഈ പരിസ്ഥിതി വേരിയബിൾ സൃഷ്ടിക്കാൻ $HOME, $XDG_CONFIG_HOME എന്നിവയ്‌ക്കൊപ്പം ഉപയോഗിക്കാം
ഒരു പിക്കി സ്ക്രിപ്റ്റിനായി പ്രവചിക്കാവുന്ന അന്തരീക്ഷം, അല്ലെങ്കിൽ നിങ്ങൾക്ക് അത് ഒഴിവാക്കാൻ താൽക്കാലികമായി സജ്ജീകരിക്കാം
മതിയായ ആരെയെങ്കിലും കാത്തിരിക്കുമ്പോൾ ഒരു ബഗ്ഗി /etc/gitconfig ഫയൽ ഉപയോഗിക്കുന്നു
അത് പരിഹരിക്കാനുള്ള അനുമതികൾ.

GIT_FLUSH
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ "1" ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഇതുപോലുള്ള കമാൻഡുകൾ ജിറ്റിനെ കുറ്റപ്പെടുത്തുക (ൽ
ഇൻക്രിമെന്റൽ മോഡ്), ജിറ്റിനെ പുതുക്കിയ പട്ടിക, ജിറ്റിനെ ലോഗ്, ജിറ്റിനെ ചെക്ക്-attr ഒപ്പം ജിറ്റിനെ പരിശോധിക്കുക-അവഗണിക്കുക ഉദ്ദേശിക്കുന്ന
ഓരോ റെക്കോർഡും ഫ്ലഷ് ചെയ്തതിന് ശേഷം ഔട്ട്പുട്ട് സ്ട്രീം ഒരു ഫ്ലഷ് നിർബന്ധിക്കുക. ഇത് എങ്കിൽ
വേരിയബിൾ "0" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, ഈ കമാൻഡുകളുടെ ഔട്ട്പുട്ട് പൂർണ്ണമായും ഉപയോഗിക്കും
ബഫർ ചെയ്ത I/O. ഈ എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, Git ബഫർ അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കും
stdout ഒരു ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്‌തതായി തോന്നുന്നുണ്ടോ എന്നതിനെ അടിസ്ഥാനമാക്കി റെക്കോർഡ്-ഓറിയന്റഡ് ഫ്ലഷിംഗ്
അല്ല.

GIT_TRACE
പൊതുവായ ട്രെയ്‌സ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു, ഉദാ അപരനാമ വിപുലീകരണം, ബിൽറ്റ്-ഇൻ കമാൻഡ് എക്‌സിക്യൂഷൻ എന്നിവയും
ബാഹ്യ കമാൻഡ് എക്സിക്യൂഷൻ.

ഈ വേരിയബിൾ "1", "2" അല്ലെങ്കിൽ "ട്രൂ" ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ (താരതമ്യം കേസ് സെൻസിറ്റീവ് ആണ്), ട്രെയ്സ് ചെയ്യുക
സന്ദേശങ്ങൾ stderr-ലേക്ക് പ്രിന്റ് ചെയ്യും.

വേരിയബിൾ 2-ൽ കൂടുതലും 10-ൽ താഴെയുമുള്ള ഒരു പൂർണ്ണസംഖ്യയായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ (കർശനമായി)
അപ്പോൾ Git ഈ മൂല്യത്തെ ഒരു ഓപ്പൺ ഫയൽ ഡിസ്ക്രിപ്റ്ററായി വ്യാഖ്യാനിക്കുകയും എഴുതാൻ ശ്രമിക്കുകയും ചെയ്യും
ഈ ഫയൽ ഡിസ്ക്രിപ്റ്ററിലേക്ക് സന്ദേശങ്ങൾ കണ്ടെത്തുക.

പകരമായി, വേരിയബിൾ ഒരു സമ്പൂർണ്ണ പാതയിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ (a ൽ ആരംഭിക്കുന്നു /
പ്രതീകം), Git ഇത് ഒരു ഫയൽ പാതയായി വ്യാഖ്യാനിക്കുകയും ട്രേസ് എഴുതാൻ ശ്രമിക്കുകയും ചെയ്യും
അതിലേക്ക് സന്ദേശങ്ങൾ.

വേരിയബിൾ അൺസെറ്റ് ചെയ്യുക, അല്ലെങ്കിൽ അത് ശൂന്യമായി സജ്ജീകരിക്കുക, "0" അല്ലെങ്കിൽ "ഫാൾസ്" (കേസ് സെൻസിറ്റീവ്)
ട്രെയ്സ് സന്ദേശങ്ങൾ പ്രവർത്തനരഹിതമാക്കുന്നു.

GIT_TRACE_PACK_ACCESS
ഏത് പാക്കുകളിലേക്കും എല്ലാ ആക്‌സസ്സുകൾക്കുമായി ട്രെയ്‌സ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു. ഓരോ ആക്‌സസിനും, പാക്ക് ഫയൽ
പേരും ഒരു ഓഫ്സെറ്റും പാക്കിൽ രേഖപ്പെടുത്തിയിട്ടുണ്ട്. ട്രബിൾഷൂട്ടിംഗിന് ഇത് സഹായകമായേക്കാം
ചില പായ്ക്ക് സംബന്ധമായ പ്രകടന പ്രശ്നങ്ങൾ. കാണുക GIT_TRACE ലഭ്യമായ ട്രെയ്സ് ഔട്ട്പുട്ടിനായി
ഓപ്ഷനുകൾ.

GIT_TRACE_PACKET
തന്നിരിക്കുന്ന പ്രോഗ്രാമിൽ വരുന്നതോ പുറത്ത് വരുന്നതോ ആയ എല്ലാ പാക്കറ്റുകൾക്കും ട്രെയ്സ് സന്ദേശങ്ങൾ പ്രാപ്തമാക്കുന്നു. ഇതിന് കഴിയും
ഡീബഗ്ഗിംഗ് ഒബ്ജക്റ്റ് നെഗോഷ്യേഷൻ അല്ലെങ്കിൽ മറ്റ് പ്രോട്ടോക്കോൾ പ്രശ്നങ്ങൾ എന്നിവയിൽ സഹായിക്കുക. ട്രെയ്‌സിംഗ് ഓഫാക്കി
"പാക്ക്" എന്ന് തുടങ്ങുന്ന ഒരു പാക്കറ്റിൽ (എന്നാൽ കാണുക GIT_TRACE_PACKFILE താഴെ). കാണുക GIT_TRACE വേണ്ടി
ലഭ്യമായ ട്രെയ്സ് ഔട്ട്പുട്ട് ഓപ്ഷനുകൾ.

GIT_TRACE_PACKFILE
തന്നിരിക്കുന്ന പ്രോഗ്രാം അയച്ചതോ സ്വീകരിച്ചതോ ആയ പാക്ക് ഫയലുകൾ കണ്ടെത്തുന്നത് പ്രവർത്തനക്ഷമമാക്കുന്നു. മറ്റ് ട്രേസിൽ നിന്ന് വ്യത്യസ്തമായി
ഔട്ട്പുട്ട്, ഈ ട്രെയ്സ് പദാനുപദമാണ്: തലക്കെട്ടുകളില്ല, ബൈനറി ഡാറ്റയുടെ ഉദ്ധരണിയും ഇല്ല. നിങ്ങൾ ഏതാണ്ട്
തീർച്ചയായും ഒരു ഫയലിലേക്ക് നയിക്കാൻ ആഗ്രഹിക്കുന്നു (ഉദാ, GIT_TRACE_PACKFILE=/tmp/my.pack) പകരം
ടെർമിനലിൽ പ്രദർശിപ്പിക്കുന്നതിനേക്കാളും അല്ലെങ്കിൽ മറ്റ് ട്രെയ്സ് ഔട്ട്പുട്ടുമായി മിക്സ് ചെയ്യുന്നതിനേക്കാളും.

ഇത് നിലവിൽ ക്ലോണുകളുടെ ക്ലയന്റ് വശത്ത് മാത്രമാണ് നടപ്പിലാക്കുന്നത് എന്ന കാര്യം ശ്രദ്ധിക്കുക
കൊണ്ടുവരുന്നു.

GIT_TRACE_PERFORMANCE
പ്രകടനവുമായി ബന്ധപ്പെട്ട ട്രെയ്‌സ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു, ഉദാ. ഓരോ Git-ന്റെയും മൊത്തം എക്‌സിക്യൂഷൻ സമയം
കമാൻഡ്. കാണുക GIT_TRACE ലഭ്യമായ ട്രെയ്സ് ഔട്ട്പുട്ട് ഓപ്ഷനുകൾക്കായി.

GIT_TRACE_SETUP
.git, വർക്കിംഗ് ട്രീ, നിലവിലെ വർക്കിംഗ് ഡയറക്‌ടറി എന്നിവ പ്രിന്റ് ചെയ്യുന്ന ട്രെയ്‌സ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു
Git അതിന്റെ സജ്ജീകരണ ഘട്ടം പൂർത്തിയാക്കിയ ശേഷം. കാണുക GIT_TRACE ലഭ്യമായ ട്രെയ്സ് ഔട്ട്പുട്ടിനായി
ഓപ്ഷനുകൾ.

GIT_TRACE_SHALLOW
ആഴം കുറഞ്ഞവയുടെ ഡീബഗ്ഗിംഗ് / ക്ലോണിംഗ് ലഭ്യമാക്കാൻ സഹായിക്കുന്ന ട്രെയ്സ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു
ശേഖരങ്ങൾ. കാണുക GIT_TRACE ലഭ്യമായ ട്രെയ്സ് ഔട്ട്പുട്ട് ഓപ്ഷനുകൾക്കായി.

GIT_LITERAL_PATHSPECS
ഈ വേരിയബിൾ 1 ആയി സജ്ജീകരിക്കുന്നത് Git എല്ലാ പാത്ത്‌സ്‌പെക്കുകളെയും അക്ഷരാർത്ഥത്തിൽ കൈകാര്യം ചെയ്യാൻ ഇടയാക്കും
ഗ്ലോബ് പാറ്റേണുകളേക്കാൾ. ഉദാഹരണത്തിന്, GIT_LITERAL_PATHSPECS=1 git ലോഗ് പ്രവർത്തിപ്പിക്കുന്നു -- '*.c'
*.c പാതയെ സ്പർശിക്കുന്ന കമ്മിറ്റുകൾക്കായി തിരയും, ഗ്ലോബ് *.സി
മത്സരങ്ങൾ. നിങ്ങൾ Git-ലേക്ക് അക്ഷരാർത്ഥത്തിലുള്ള പാതകൾ നൽകുകയാണെങ്കിൽ (ഉദാ, പാതകൾ
git ls-tree, --raw diff output, etc) നിങ്ങൾക്ക് മുമ്പ് നൽകിയത്).

GIT_GLOB_PATHSPECS
ഈ വേരിയബിൾ 1 ആയി സജ്ജീകരിക്കുന്നത് Git എല്ലാ പാത്ത്‌സ്‌പെക്കുകളെയും ഗ്ലോബ് പാറ്റേണുകളായി കണക്കാക്കും (aka
"ഗ്ലോബ്" മാജിക്).

GIT_NOGLOB_PATHSPECS
ഈ വേരിയബിൾ 1 ആയി സജ്ജീകരിക്കുന്നത് Git എല്ലാ പാത്ത്‌സ്‌പെക്കുകളെയും അക്ഷരാർത്ഥത്തിൽ പരിഗണിക്കാൻ ഇടയാക്കും (അക്ക
"അക്ഷര" മാജിക്).

GIT_ICASE_PATHSPECS
ഈ വേരിയബിൾ 1 ആയി സജ്ജീകരിക്കുന്നത് Git എല്ലാ പാത്ത്‌സ്‌പെക്കുകളെയും കേസ്-ഇൻസെൻസിറ്റീവ് ആയി കണക്കാക്കാൻ ഇടയാക്കും.

GIT_REFLOG_ACTION
ഒരു റെഫ് അപ്‌ഡേറ്റ് ചെയ്യുമ്പോൾ, അതിന്റെ കാരണം ട്രാക്ക് ചെയ്യുന്നതിനായി റിലോഗ് എൻട്രികൾ സൃഷ്ടിക്കപ്പെടുന്നു
ref അപ്ഡേറ്റ് ചെയ്തു (സാധാരണയായി അപ്ഡേറ്റ് ചെയ്ത ഉയർന്ന തലത്തിലുള്ള കമാൻഡിന്റെ പേരാണ് ഇത്
ref), റഫറിന്റെ പഴയതും പുതിയതുമായ മൂല്യങ്ങൾക്ക് പുറമേ. ഒരു സ്ക്രിപ്റ്റ് പോർസലൈൻ
കമാൻഡിന് അതിന്റെ പേര് സജ്ജമാക്കാൻ git-sh-setup-ൽ set_reflog_action സഹായി ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം
അന്തിമ ഉപയോക്താവ് ടോപ്പ് ലെവൽ കമാൻഡായി ഉപയോഗിക്കുമ്പോൾ ഈ വേരിയബിൾ ആയിരിക്കും
റിലോഗിന്റെ ശരീരത്തിൽ രേഖപ്പെടുത്തിയിട്ടുണ്ട്.

GIT_REF_PARANOIA
1 ആയി സജ്ജീകരിക്കുകയാണെങ്കിൽ, അവലംബങ്ങളുടെ ലിസ്റ്റുകളിൽ ആവർത്തിക്കുമ്പോൾ തകർന്നതോ മോശമായതോ ആയ റഫറൻസുകൾ ഉൾപ്പെടുത്തുക. ഇൻ
ഒരു സാധാരണ, കേടാകാത്ത ശേഖരം, ഇത് ഒന്നും ചെയ്യുന്നില്ല. എന്നിരുന്നാലും, ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നത് സഹായിച്ചേക്കാം
തകർന്ന റെഫറുകളുടെ സാന്നിധ്യത്തിൽ ചില പ്രവർത്തനങ്ങൾ കണ്ടുപിടിക്കുന്നതിനും നിർത്തലാക്കുന്നതിനും git. Git ഇത് സജ്ജമാക്കുന്നു
പോലുള്ള വിനാശകരമായ പ്രവർത്തനങ്ങൾ നടത്തുമ്പോൾ യാന്ത്രികമായി വേരിയബിൾ git-prune(1). നിങ്ങൾ
ഒരു ഉറപ്പ് വരുത്തുന്നതിൽ നിങ്ങൾ പരിഭ്രാന്തരാകാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ അത് സ്വയം സജ്ജമാക്കേണ്ടതില്ല
ഓപ്പറേഷൻ എല്ലാ റെഫറിലും സ്പർശിച്ചു (ഉദാ, നിങ്ങൾ ഒരു ശേഖരം ക്ലോണുചെയ്യുന്നതിനാൽ a
ബാക്കപ്പ്).

GIT_ALLOW_PROTOCOL
സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഉപയോഗിക്കാൻ അനുവദിച്ചിരിക്കുന്ന പ്രോട്ടോക്കോളുകളുടെ കോളൻ-വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ് നൽകുക
കൊണ്ടുവരിക/പുഷ്/ക്ലോൺ ചെയ്യുക. റിക്കേഴ്‌സീവ് സബ്‌മോഡ്യൂൾ ഇനിഷ്യലൈസേഷൻ നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
വിശ്വസനീയമല്ലാത്ത ഒരു ശേഖരം. പരാമർശിക്കാത്ത ഏത് പ്രോട്ടോക്കോളും അനുവദിക്കില്ല (അതായത്, ഇതാണ്
ഒരു വൈറ്റ്‌ലിസ്റ്റ്, ഒരു കരിമ്പട്ടികയല്ല). വേരിയബിൾ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, എല്ലാ പ്രോട്ടോക്കോളുകളും
പ്രവർത്തനക്ഷമമാക്കി. നിലവിൽ git ഉപയോഗിക്കുന്ന പ്രോട്ടോക്കോൾ പേരുകൾ ഇവയാണ്:

· ഫയൽ: ഏതെങ്കിലും പ്രാദേശിക ഫയൽ അടിസ്ഥാനമാക്കിയുള്ള പാത (ഫയൽ:// URL-കൾ അല്ലെങ്കിൽ പ്രാദേശിക പാതകൾ ഉൾപ്പെടെ)

· git: നേരിട്ടുള്ള TCP കണക്ഷനിലൂടെയുള്ള അജ്ഞാത ജിറ്റ് പ്രോട്ടോക്കോൾ (അല്ലെങ്കിൽ പ്രോക്സി, എങ്കിൽ
ക്രമീകരിച്ചു)

· ssh: git over ssh (ഹോസ്റ്റ്:പാത്ത് സിന്റാക്സ്, git+ssh://, മുതലായവ ഉൾപ്പെടെ).

· rsync: git over rsync

· http: "സ്മാർട്ട് http", "dumb http" എന്നിവയിൽ http: ഗിറ്റ് ചെയ്യുക. ഇത് ചെയ്യുന്നുവെന്നത് ശ്രദ്ധിക്കുക അല്ല
https ഉൾപ്പെടുത്തുക; നിങ്ങൾക്ക് രണ്ടും വേണമെങ്കിൽ, നിങ്ങൾ രണ്ടും http:https എന്ന് വ്യക്തമാക്കണം.

ഏതെങ്കിലും ബാഹ്യ സഹായികളെ അവരുടെ പ്രോട്ടോക്കോൾ പ്രകാരം നാമകരണം ചെയ്യുന്നു (ഉദാ, അനുവദിക്കുന്നതിന് hg ഉപയോഗിക്കുക
git-remote-hg സഹായി)

DISCUSSION


ഇനിപ്പറയുന്നവയെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ ഇതിൽ നിന്ന് ലഭ്യമാണ് Git ആശയങ്ങൾ അധ്യായം of The
ഉപയോക്തൃ മാനുവൽ[2] ഒപ്പം gitcore-tutorial(7).

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

ഒബ്‌ജക്റ്റ് ഡാറ്റാബേസിൽ മൂന്ന് പ്രധാന തരം ഒബ്‌ജക്റ്റുകൾ അടങ്ങിയിരിക്കുന്നു: ഫയൽ ഡാറ്റ സൂക്ഷിക്കുന്ന ബ്ലോബുകൾ;
ഡയറക്‌ടറി ശ്രേണികൾ നിർമ്മിക്കുന്നതിന് ബ്ലോബുകളിലേക്കും മറ്റ് മരങ്ങളിലേക്കും വിരൽ ചൂണ്ടുന്ന മരങ്ങൾ; ഒപ്പം
കമ്മിറ്റ് ചെയ്യുന്നു, അവ ഓരോന്നും ഒരു മരത്തെയും കുറച്ച് രക്ഷിതാക്കളെയും പരാമർശിക്കുന്നു.

മറ്റ് സിസ്റ്റങ്ങൾ "ചേഞ്ച്സെറ്റ്" അല്ലെങ്കിൽ "പതിപ്പ്" എന്ന് വിളിക്കുന്നതിന് തുല്യമായ പ്രതിബദ്ധത പ്രതിനിധീകരിക്കുന്നു
പ്രോജക്റ്റിന്റെ ചരിത്രത്തിലെ ചുവടുവെപ്പ്, ഓരോ മാതാപിതാക്കളും തൊട്ടുമുമ്പുള്ള ഒരു ഘട്ടത്തെ പ്രതിനിധീകരിക്കുന്നു.
ഒന്നിലധികം രക്ഷിതാക്കളുമായുള്ള പ്രതിബദ്ധത വികസനത്തിന്റെ സ്വതന്ത്ര ലൈനുകളുടെ ലയനങ്ങളെ പ്രതിനിധീകരിക്കുന്നു.

എല്ലാ ഒബ്‌ജക്‌റ്റുകളും അവയുടെ ഉള്ളടക്കത്തിന്റെ SHA-1 ഹാഷ് ഉപയോഗിച്ചാണ് നാമകരണം ചെയ്‌തിരിക്കുന്നത്, സാധാരണയായി ഇതിന്റെ ഒരു സ്ട്രിംഗായി എഴുതിയിരിക്കുന്നു
40 ഹെക്സ് അക്കങ്ങൾ. അത്തരം പേരുകൾ ആഗോളതലത്തിൽ സവിശേഷമാണ്. ഒരു പ്രതിബദ്ധതയിലേക്ക് നയിക്കുന്ന മുഴുവൻ ചരിത്രവും
ആ കമ്മിറ്റിൽ ഒപ്പിടുന്നതിലൂടെ ഉറപ്പുനൽകാനാകും. നാലാമത്തെ ഒബ്‌ജക്റ്റ് തരം, ടാഗ് നൽകിയിരിക്കുന്നു
ഈ ആവശ്യത്തിനായി.

ആദ്യം സൃഷ്‌ടിക്കുമ്പോൾ, ഒബ്‌ജക്‌റ്റുകൾ വ്യക്തിഗത ഫയലുകളിൽ സംഭരിക്കുന്നു, പക്ഷേ കാര്യക്ഷമതയ്‌ക്കായി പിന്നീട് ആകാം
ഒരുമിച്ച് "പാക്ക് ഫയലുകൾ" ആയി കംപ്രസ് ചെയ്യുക.

refs എന്ന് പേരിട്ടിരിക്കുന്ന പോയിന്ററുകൾ ചരിത്രത്തിലെ രസകരമായ പോയിന്റുകൾ അടയാളപ്പെടുത്തുന്നു. ഒരു റെഫറിൽ SHA-1 അടങ്ങിയിരിക്കാം
ഒരു വസ്തുവിന്റെ പേര് അല്ലെങ്കിൽ മറ്റൊരു റഫറൻസിന്റെ പേര്. റെഫർ/ഹെഡ്/ ഉൾക്കൊള്ളുന്ന എന്ന് തുടങ്ങുന്ന പേരുകളുള്ള റെഫുകൾ
വികസിപ്പിച്ചുകൊണ്ടിരിക്കുന്ന ഒരു ശാഖയുടെ ഏറ്റവും പുതിയ പ്രതിബദ്ധതയുടെ (അല്ലെങ്കിൽ "ഹെഡ്") SHA-1 പേര്. SHA-1
താൽപ്പര്യമുള്ള ടാഗുകളുടെ പേരുകൾ ref/tags/ എന്നതിന് കീഴിൽ സംഭരിച്ചിരിക്കുന്നു. HEAD എന്ന് പേരുള്ള ഒരു പ്രത്യേക റഫറൻസ് അടങ്ങിയിരിക്കുന്നു
നിലവിൽ ചെക്ക് ഔട്ട് ചെയ്തിരിക്കുന്ന ശാഖയുടെ പേര്.

എല്ലാ പാതകളുടേയും ഒരു ലിസ്റ്റും ഓരോ പാതയ്ക്കും ഒരു ബ്ലോബ് ഒബ്‌ജക്‌റ്റ് ഉപയോഗിച്ചും സൂചിക ഫയൽ ആരംഭിക്കുന്നു
ഒരു കൂട്ടം ആട്രിബ്യൂട്ടുകളും. ബ്ലോബ് ഒബ്‌ജക്റ്റ് ഫയലിന്റെ ഉള്ളടക്കത്തെ പ്രതിനിധീകരിക്കുന്നു
നിലവിലെ ശാഖയുടെ തലവൻ. ആട്രിബ്യൂട്ടുകൾ (അവസാനം പരിഷ്കരിച്ച സമയം, വലിപ്പം മുതലായവ) നിന്ന് എടുത്തതാണ്
പ്രവർത്തിക്കുന്ന ട്രീയിലെ അനുബന്ധ ഫയൽ. ജോലി ചെയ്യുന്ന മരത്തിൽ തുടർന്നുള്ള മാറ്റങ്ങൾ ആകാം
ഈ ആട്രിബ്യൂട്ടുകൾ താരതമ്യം ചെയ്തുകൊണ്ട് കണ്ടെത്തി. പുതിയതും പുതിയതുമായ ഉള്ളടക്കം ഉപയോഗിച്ച് സൂചിക അപ്‌ഡേറ്റ് ചെയ്‌തേക്കാം
സൂചികയിൽ സംഭരിച്ചിരിക്കുന്ന ഉള്ളടക്കത്തിൽ നിന്ന് കമ്മിറ്റുകൾ സൃഷ്ടിച്ചേക്കാം.

തന്നിരിക്കുന്നവയ്‌ക്കായി ഒന്നിലധികം എൻട്രികൾ ("ഘട്ടങ്ങൾ" എന്ന് വിളിക്കുന്നു) സംഭരിക്കുന്നതിനും സൂചികയ്ക്ക് കഴിയും
പാതയുടെ പേര്. ഒരു ഫയലിന്റെ വിവിധ ലയിപ്പിക്കാത്ത പതിപ്പുകൾ സൂക്ഷിക്കാൻ ഈ ഘട്ടങ്ങൾ ഉപയോഗിക്കുന്നു a
ലയനം പുരോഗമിക്കുന്നു.

കൂടുതൽ പ്രമാണീകരണം


Git ഉപയോഗിച്ച് ആരംഭിക്കുന്നതിന് "വിവരണം" വിഭാഗത്തിലെ റഫറൻസുകൾ കാണുക. ഇനിപ്പറയുന്നത്
ആദ്യമായി ഉപയോഗിക്കുന്ന ഒരു ഉപയോക്താവിന് ആവശ്യമായതിലും കൂടുതൽ വിശദാംശങ്ങൾ.

ദി Git ആശയങ്ങൾ അധ്യായം of The ഉപയോക്തൃ മാനുവൽ[2] ഒപ്പം gitcore-tutorial(7) രണ്ടും നൽകുന്നു
അന്തർലീനമായ Git ആർക്കിടെക്ചറിലേക്കുള്ള ആമുഖങ്ങൾ.

കാണുക gitworkflows(7) ശുപാർശ ചെയ്യുന്ന വർക്ക്ഫ്ലോകളുടെ ഒരു അവലോകനത്തിനായി.

ഇത് കാണുക എങ്ങിനെ[3] ചില ഉപയോഗപ്രദമായ ഉദാഹരണങ്ങൾക്കുള്ള പ്രമാണങ്ങൾ.

ആന്തരികഭാഗങ്ങൾ ഇതിൽ രേഖപ്പെടുത്തിയിട്ടുണ്ട് Git എപിഐ ഡോക്യുമെന്റേഷൻ[4].

CVS-ൽ നിന്ന് മൈഗ്രേറ്റ് ചെയ്യുന്ന ഉപയോക്താക്കൾക്കും വായിക്കാൻ താൽപ്പര്യമുണ്ടാകാം gitcvs-മൈഗ്രേഷൻ(7).

AUTHORS


ജിറ്റ് ആരംഭിച്ചത് ലിനസ് ടോർവാൾഡ്സ് ആണ്, നിലവിൽ ജൂണിയോ സി ഹമാനോ ആണ് ഇത് പരിപാലിക്കുന്നത്. നിരവധി
സംഭാവനകൾ Git മെയിലിംഗ് ലിസ്റ്റിൽ നിന്നാണ് വന്നത്git@vger.kernel.org[5]>.
http://www.openhub.net/p/git/contributors/summary നിങ്ങൾക്ക് കൂടുതൽ പൂർണ്ണമായ ഒരു ലിസ്റ്റ് നൽകുന്നു
സംഭാവന ചെയ്യുന്നവർ.

നിങ്ങൾക്ക് git.git-ന്റെ ഒരു ക്ലോൺ ഉണ്ടെങ്കിൽ, ഇതിന്റെ ഔട്ട്പുട്ട് git-shortlog(1) ഉം കുറ്റപ്പെടുത്തൽ(1) കഴിയും
പ്രോജക്റ്റിന്റെ പ്രത്യേക ഭാഗങ്ങൾക്കായി രചയിതാക്കളെ കാണിക്കുക.

റിപ്പോർട്ടുചെയ്യുന്നു ബഗുകൾ


Git മെയിലിംഗ് ലിസ്റ്റിലേക്ക് ബഗുകൾ റിപ്പോർട്ട് ചെയ്യുകgit@vger.kernel.org[5]> എവിടെ വികസനവും
അറ്റകുറ്റപ്പണികൾ പ്രാഥമികമായി നടത്തുന്നു. ഒരു അയയ്‌ക്കുന്നതിന് നിങ്ങൾ ലിസ്റ്റിലേക്ക് സബ്‌സ്‌ക്രൈബ് ചെയ്യേണ്ടതില്ല
അവിടെ സന്ദേശം.

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



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