Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് git-send-pack ആണിത്.
പട്ടിക:
NAME
git-send-pack - Git പ്രോട്ടോക്കോളിനു മുകളിലൂടെ മറ്റൊരു ശേഖരത്തിലേക്ക് ഒബ്ജക്റ്റുകൾ പുഷ് ചെയ്യുക
സിനോപ്സിസ്
ജിറ്റിനെ അയയ്ക്കുക-പാക്ക് [--എല്ലാം] [--ഡ്രൈ-റൺ] [--ഫോഴ്സ്] [--receive-pack= ]
[--വെർബോസ്] [--നേർത്ത] [--ആറ്റോമിക്]
[--[no-]ഒപ്പിച്ച്|--sign=(ശരി|തെറ്റ്|ചോദിച്ചാൽ)]
[ :] [ ...]
വിവരണം
സാധാരണയായി നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു ജിറ്റിനെ തള്ളുക, ഇത് ഈ കമാൻഡിന്റെ ഉയർന്ന തലത്തിലുള്ള റാപ്പറാണ്,
പകരം. കാണുക git-push(1).
വിളിക്കുന്നു git-സ്വീകരിക്കൽ-പാക്ക് ഒരു സാധ്യതയുള്ള റിമോട്ട് റിപ്പോസിറ്ററിയിൽ, അത് നിലവിലുള്ളതിൽ നിന്ന് അപ്ഡേറ്റ് ചെയ്യുന്നു
റിപ്പോസിറ്ററി, പേരുള്ള അവലംബങ്ങൾ അയയ്ക്കുന്നു.
ഓപ്ഷനുകൾ
--receive-pack=
എന്നതിലേക്കുള്ള പാത git-സ്വീകരിക്കൽ-പാക്ക് വിദൂര അറ്റത്തുള്ള പ്രോഗ്രാം. തള്ളുമ്പോൾ ചിലപ്പോൾ ഉപയോഗപ്രദമാകും
ssh-ൽ ഉള്ള ഒരു റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക്, കൂടാതെ നിങ്ങൾക്ക് ഒരു ഡയറക്ടറിയിൽ പ്രോഗ്രാം ഇല്ല
സ്ഥിരസ്ഥിതി $PATH.
--exec=
--receive-pack= പോലെ തന്നെ .
--എല്ലാം
ഏതൊക്കെയാണ് അപ്ഡേറ്റ് ചെയ്യേണ്ടതെന്ന് വ്യക്തമായി വ്യക്തമാക്കുന്നതിന് പകരം, പ്രാദേശികമായി എല്ലാ തലങ്ങളും അപ്ഡേറ്റ് ചെയ്യുക
നിലനിൽക്കുന്നു.
--stdin
stdin-ൽ നിന്നുള്ള റെഫറുകളുടെ ലിസ്റ്റ് എടുക്കുക, ഓരോ വരിയിലും ഒന്ന്. എന്നതിൽ വ്യക്തമാക്കിയിട്ടുള്ള അവലംബങ്ങൾ ഉണ്ടെങ്കിൽ
ഈ ഓപ്ഷനുപുറമെ കമാൻഡ് ലൈൻ, അതിനുശേഷം stdin-ൽ നിന്നുള്ള refs പ്രോസസ്സ് ചെയ്യുന്നു
കമാൻഡ് ലൈനിലുള്ളവ.
If --സ്റ്റേറ്റ്ലെസ്സ്-ആർപിസി ഈ ഓപ്ഷനോടൊപ്പം വ്യക്തമാക്കുന്നു, തുടർന്ന് അവലംബങ്ങളുടെ ലിസ്റ്റ് നിർബന്ധമായും ഉണ്ടായിരിക്കണം
പാക്കറ്റ് ഫോർമാറ്റിൽ ആയിരിക്കുക (pkt-line). ഓരോ റെഫറും ഒരു പ്രത്യേക പാക്കറ്റിലും ലിസ്റ്റിലും ആയിരിക്കണം
ഒരു ഫ്ലഷ് പാക്കറ്റിൽ അവസാനിപ്പിക്കണം.
--ഡ്രൈ-റൺ
യഥാർത്ഥത്തിൽ അപ്ഡേറ്റുകൾ അയയ്ക്കുന്നത് ഒഴികെ എല്ലാം ചെയ്യുക.
--ശക്തിയാണ്
സാധാരണഗതിയിൽ, ഒരു പൂർവ്വികൻ അല്ലാത്ത ഒരു റിമോട്ട് റെഫർ അപ്ഡേറ്റ് ചെയ്യാൻ കമാൻഡ് വിസമ്മതിക്കുന്നു
ഇത് തിരുത്തിയെഴുതാൻ ലോക്കൽ റെഫർ ഉപയോഗിക്കുന്നു. ഈ ഫ്ലാഗ് പരിശോധന പ്രവർത്തനരഹിതമാക്കുന്നു. ഇതിന്റെ അർത്ഥം അതാണ്
റിമോട്ട് റിപ്പോസിറ്ററിക്ക് കമ്മിറ്റുകൾ നഷ്ടപ്പെടാം; അത് ശ്രദ്ധയോടെ ഉപയോഗിക്കുക.
--വാക്കുകൾ
വാചാലമായി ഓടുക.
--നേർത്ത
ഒരു "നേർത്ത" പായ്ക്ക് അയയ്ക്കുക, അത് ഒബ്ജക്റ്റുകളെ അടിസ്ഥാനമാക്കി ഡെൽറ്റിഫൈഡ് രൂപത്തിൽ രേഖപ്പെടുത്തുന്നു
നെറ്റ്വർക്ക് ട്രാഫിക് കുറയ്ക്കുന്നതിന് പാക്കിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
--ആറ്റം
റെഫറുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിന് ഒരു ആറ്റോമിക് ഇടപാട് ഉപയോഗിക്കുക. ഏതെങ്കിലും റെഫറൻസ് അപ്ഡേറ്റ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടാൽ
അപ്പോൾ ഒരു റഫറൻസും മാറ്റാതെ മുഴുവൻ പുഷ് പരാജയപ്പെടും.
--[no-]ഒപ്പ്, --sign=(ശരി|തെറ്റ്|ചോദിച്ചാൽ)
സ്വീകരിക്കുന്ന ഭാഗത്ത് റെഫറുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനായി പുഷ് അഭ്യർത്ഥനയിൽ GPG ഒപ്പിടുക, അത് അനുവദിക്കുക
കൊളുത്തുകൾ പരിശോധിച്ച് കൂടാതെ/അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യപ്പെടും. തെറ്റോ --ഒപ്പിട്ടില്ലെങ്കിലോ, ഒരു ഒപ്പും ഉണ്ടാകില്ല
ശ്രമിച്ചു. true അല്ലെങ്കിൽ --signed ആണെങ്കിൽ, സെർവർ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ പുഷ് പരാജയപ്പെടും
ഒപ്പിട്ട തള്ളലുകൾ. ചോദിച്ചാൽ എന്ന് സജ്ജീകരിച്ചാൽ, സൈൻ ചെയ്തതായി സെർവർ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ മാത്രം സൈൻ ചെയ്യുക
തള്ളുന്നു. gpg --sign-ലേക്കുള്ള യഥാർത്ഥ കോൾ പരാജയപ്പെടുകയാണെങ്കിൽ പുഷ് പരാജയപ്പെടും. കാണുക git-
സ്വീകരിക്കുക-പാക്ക്(1) സ്വീകരിക്കുന്ന അവസാനത്തെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക്.
റിപ്പോസിറ്ററി സ്ഥാപിക്കാൻ ഒരു റിമോട്ട് ഹോസ്റ്റ്. ഈ ഭാഗം വ്യക്തമാക്കുമ്പോൾ, git-സ്വീകരിക്കൽ-പാക്ക്
ssh വഴി അഭ്യർത്ഥിക്കുന്നു.
അപ്ഡേറ്റ് ചെയ്യാനുള്ള ശേഖരം.
...
റിമോട്ട് അപ്ഡേറ്റ് ചെയ്യാൻ സൂചിപ്പിക്കുന്നു.
വ്യക്തമാക്കുന്നത് ദി REFS
റിമോട്ട് എൻഡിൽ അപ്ഡേറ്റ് ചെയ്യേണ്ടത് ഏതൊക്കെയാണെന്ന് വ്യക്തമാക്കാൻ മൂന്ന് വഴികളുണ്ട്.
കൂടെ --എല്ലാം ഫ്ലാഗ്, പ്രാദേശികമായി നിലനിൽക്കുന്ന എല്ലാ റഫറൻസുകളും വിദൂര വശത്തേക്ക് മാറ്റുന്നു. നിങ്ങൾ
ഒന്നും വ്യക്തമാക്കാൻ കഴിയില്ല നിങ്ങൾ ഈ പതാക ഉപയോഗിക്കുകയാണെങ്കിൽ.
കൂടാതെ --എല്ലാം ഒന്നുമില്ലാതെയും , പ്രാദേശിക വശത്തും പുറത്തും നിലനിൽക്കുന്ന തലകൾ
റിമോട്ട് സൈഡ് അപ്ഡേറ്റ് ചെയ്തു.
ഒന്നോ അതിലധികമോ ചെയ്യുമ്പോൾ വ്യക്തമായി വ്യക്തമാക്കിയിരിക്കുന്നു (കമാൻഡ് ലൈനിലോ അല്ലെങ്കിൽ വഴിയോ
--stdin), ഇത് ഒന്നുകിൽ ഒരൊറ്റ പാറ്റേൺ ആകാം, അല്ലെങ്കിൽ a കൊണ്ട് വേർതിരിച്ച അത്തരം പാറ്റേണിന്റെ ഒരു ജോടി ആകാം
കോളൻ ":" (ഇതിനർത്ഥം ഒരു റഫറൻസ് നാമത്തിൽ കോളൻ ഉണ്ടാകില്ല എന്നാണ്). ഒരൊറ്റ പാറ്റേൺ
എന്നതിന്റെ ചുരുക്കെഴുത്ത് മാത്രമാണ് :.
ഓരോ പാറ്റേൺ ജോഡിയിലും ഉറവിട വശവും (വൻകുടലിന് മുമ്പ്) ലക്ഷ്യസ്ഥാനവും അടങ്ങിയിരിക്കുന്നു
(വൻകുടലിനു ശേഷം). പുഷ് ചെയ്യേണ്ട റെഫർ നിർണ്ണയിക്കുന്നത് പൊരുത്തപ്പെടുന്ന ഒരു പൊരുത്തം കണ്ടെത്തുന്നതിലൂടെയാണ്
ഉറവിട വശം, അത് എവിടെയാണ് തള്ളുന്നത് എന്നത് ലക്ഷ്യ വശം ഉപയോഗിച്ച് നിർണ്ണയിക്കപ്പെടുന്നു. നിയമങ്ങൾ
ഒരു ref പൊരുത്തപ്പെടുത്താൻ ഉപയോഗിക്കുന്ന അതേ നിയമങ്ങൾ ഉപയോഗിക്കുന്നു ജിറ്റിനെ പുനരവലോകനം ഒരു പ്രതീകാത്മക റഫറൻസ് പരിഹരിക്കാൻ
പേര്. കാണുക git-rev-parse(1).
· എങ്കിൽ അത് ഒരു പിശകാണ് പ്രാദേശിക റഫറുകളിലൊന്നുമായി കൃത്യമായി പൊരുത്തപ്പെടുന്നില്ല.
· എങ്കിൽ അത് ഒരു പിശകാണ് ഒന്നിലധികം റിമോട്ട് റെഫറുകളുമായി പൊരുത്തപ്പെടുന്നു.
· എങ്കിൽ ഒരു റിമോട്ട് റെഫറുമായും പൊരുത്തപ്പെടുന്നില്ല
· ഇത് "refs/" എന്നതിൽ തുടങ്ങണം; ഇതിൽ അക്ഷരാർത്ഥത്തിൽ ലക്ഷ്യസ്ഥാനമായി ഉപയോഗിക്കുന്നു
കേസ്.
· == ഒപ്പം പൊരുത്തപ്പെടുന്ന ref ഗണത്തിൽ നിലനിൽക്കാൻ പാടില്ല
റിമോട്ട് റെഫുകൾ; റെഫർ പൊരുത്തപ്പെട്ടു പ്രാദേശികമായി ലക്ഷ്യസ്ഥാനത്തിന്റെ പേരായി ഉപയോഗിക്കുന്നു.
കൂടാതെ --ശക്തിയാണ്, ദി എങ്കിൽ മാത്രമേ ref റിമോട്ടിൽ സൂക്ഷിക്കുകയുള്ളൂ നിലവിലില്ല, അല്ലെങ്കിൽ
യുടെ ശരിയായ ഉപവിഭാഗമാണ് (അതായത് ഒരു പൂർവ്വികൻ). . ഈ ചെക്ക്, "ഫാസ്റ്റ് ഫോർവേഡ്" എന്നറിയപ്പെടുന്നു
ചെക്ക്", റിമോട്ട് റെഫർ അബദ്ധത്തിൽ തിരുത്തിയെഴുതുന്നതും നഷ്ടപ്പെടുന്നതും ഒഴിവാക്കുന്നതിനാണ് നടത്തുന്നത്
അവിടെ നിന്നുള്ള മറ്റ് ആളുകളുടെ പ്രതിബദ്ധതകൾ.
കൂടെ --ശക്തിയാണ്, എല്ലാ റെഫറുകൾക്കും ഫാസ്റ്റ് ഫോർവേഡ് ചെക്ക് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.
ഓപ്ഷണലായി, എ പാരാമീറ്റർ ഒരു പ്ലസ് ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യാം + പ്രവർത്തനരഹിതമാക്കാൻ അടയാളം
ഫാസ്റ്റ് ഫോർവേഡ് ചെക്ക് ആ റഫറിൽ മാത്രം.
GIT
ഭാഗം ജിറ്റിനെ(1) സ്യൂട്ട്
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് git-send-pack ഓൺലൈനായി ഉപയോഗിക്കുക