ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

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

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ git-remote പ്രവർത്തിപ്പിക്കുക

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

പട്ടിക:

NAME


git-remote - ട്രാക്ക് ചെയ്‌ത ശേഖരണങ്ങളുടെ കൂട്ടം നിയന്ത്രിക്കുക

സിനോപ്സിസ്


ജിറ്റിനെ വിദൂര [-v | --വെർബോസ്]
ജിറ്റിനെ വിദൂര ചേർക്കുക [-ടി ] [-എം ] [-f] [--[no-]tags] [--mirror= ]
ജിറ്റിനെ വിദൂര പേരുമാറ്റുക
ജിറ്റിനെ വിദൂര നീക്കം
ജിറ്റിനെ വിദൂര സെറ്റ്-ഹെഡ് (-a | --auto | -d | --delete | )
ജിറ്റിനെ വിദൂര സെറ്റ്-ശാഖകൾ [--ചേർക്കുക] ...
ജിറ്റിനെ വിദൂര get-url [--തള്ളുക] [--എല്ലാം]
ജിറ്റിനെ വിദൂര സെറ്റ്-url [--തള്ളുക] [ ]
ജിറ്റിനെ വിദൂര സെറ്റ്-url --ചേർക്കുക [--തള്ളുക]
ജിറ്റിനെ വിദൂര സെറ്റ്-url --ഇല്ലാതാക്കുക [--തള്ളുക]
ജിറ്റിനെ വിദൂര [-v | --വെർബോസ്] കാണിക്കുക [-n] ...
ജിറ്റിനെ വിദൂര പ്രൂൺ [-n | --ഡ്രൈ-റൺ] ...
ജിറ്റിനെ വിദൂര [-v | --വെർബോസ്] അപ്ഡേറ്റ് [-p | --പ്രൂൺ] [( | )...]

വിവരണം


നിങ്ങൾ ട്രാക്ക് ചെയ്യുന്ന ശാഖകളുടെ ഒരു കൂട്ടം റിപ്പോസിറ്ററികൾ ("റിമോട്ട്") കൈകാര്യം ചെയ്യുക.

ഓപ്ഷനുകൾ


-v, --വെർബോസ്
കുറച്ചുകൂടി വാചാലനായിരിക്കുക, പേരിനുശേഷം റിമോട്ട് url കാണിക്കുക. ശ്രദ്ധിക്കുക: ഇത് സ്ഥാപിക്കണം
റിമോട്ടിനും സബ്കമാൻഡിനും ഇടയിൽ.

കമാൻഡുകൾ


ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ, നിലവിലുള്ള റിമോട്ടുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കുന്നു. നിരവധി ഉപകമാൻഡുകൾ ലഭ്യമാണ്
റിമോട്ടുകളിൽ പ്രവർത്തനങ്ങൾ നടത്തുക.

ചേർക്കുക
പേരുള്ള ഒരു റിമോട്ട് ചേർക്കുന്നു എന്ന ശേഖരത്തിനായി . കമാൻഡ് git fetch
പിന്നീട് റിമോട്ട് ട്രാക്കിംഗ് ബ്രാഞ്ചുകൾ സൃഷ്ടിക്കുന്നതിനും അപ്ഡേറ്റ് ചെയ്യുന്നതിനും ഉപയോഗിക്കാം / .

-f ഓപ്ഷൻ ഉപയോഗിച്ച്, git fech റിമോട്ട് വിവരങ്ങൾക്ക് ശേഷം ഉടൻ തന്നെ പ്രവർത്തിക്കുന്നു
സജ്ജമാക്കുക.

--tags ഓപ്ഷൻ ഉപയോഗിച്ച്, git fech റിമോട്ട് റിപ്പോസിറ്ററിയിൽ നിന്ന് എല്ലാ ടാഗുകളും ഇറക്കുമതി ചെയ്യുന്നു.

--no-tags ഓപ്ഷൻ ഉപയോഗിച്ച്, git fech റിമോട്ടിൽ നിന്ന് ടാഗുകൾ ഇറക്കുമതി ചെയ്യുന്നില്ല
സംഭരണിയാണ്.

സ്ഥിരസ്ഥിതിയായി, ലഭിച്ച ശാഖകളിലെ ടാഗുകൾ മാത്രമേ ഇറക്കുമതി ചെയ്യുകയുള്ളൂ (കാണുക ഗിറ്റ്-ഫെച്ച്(1)).

കൂടെ -ടി റിമോട്ടിന് ട്രാക്ക് ചെയ്യാനുള്ള ഡിഫോൾട്ട് ഗ്ലോബ് refspec-ന് പകരം ഓപ്ഷൻ
എല്ലാ ശാഖകളും റെഫുകൾ/റിമോട്ടുകൾ/ / നെയിംസ്പേസ്, ട്രാക്ക് ചെയ്യാൻ മാത്രം ഒരു റെഫ്സ്പെക്
സൃഷ്ടിക്കപ്പെടുന്നു. നിങ്ങൾക്ക് ഒന്നിൽ കൂടുതൽ നൽകാൻ കഴിയും -t ഒന്നിലധികം ശാഖകൾ ട്രാക്ക് ചെയ്യാൻ
എല്ലാ ശാഖകളും പിടിക്കാതെ.

കൂടെ -എം ഓപ്ഷൻ, ഒരു സിംബോളിക്-റെഫൻസ്/റിമോട്ടുകൾ/ /HEAD പോയിന്റ് ആയി സജ്ജീകരിച്ചിരിക്കുന്നു
റിമോട്ടിന്റെ ശാഖ. സെറ്റ്-ഹെഡ് കമാൻഡും കാണുക.

--mirror=fetch ഉപയോഗിച്ച് ഒരു ഫെച്ച് മിറർ സൃഷ്ടിക്കുമ്പോൾ, അവലംബങ്ങൾ സംഭരിക്കപ്പെടില്ല
refs/remotes/ നെയിംസ്പേസ്, പകരം എല്ലാം റഫറൻസ്/ റിമോട്ടിൽ നേരിട്ട് ആയിരിക്കും
പ്രതിഫലിപ്പിച്ചു റഫറൻസ്/ പ്രാദേശിക ശേഖരത്തിൽ. ഈ ഓപ്ഷൻ നഗ്നമായി മാത്രമേ അർത്ഥമുള്ളൂ
റിപ്പോസിറ്ററികൾ, കാരണം ഒരു ലഭ്യമാക്കൽ ഏതെങ്കിലും പ്രാദേശിക കമ്മിറ്റുകളെ തിരുത്തിയെഴുതും.

--mirror=push ഉപയോഗിച്ച് ഒരു പുഷ് മിറർ സൃഷ്ടിക്കുമ്പോൾ, git push എപ്പോഴും പ്രവർത്തിക്കും
എങ്കിൽ --കണ്ണാടി പാസ്സാക്കി.

പേരുമാറ്റുക
റിമോട്ടിന്റെ പേര് മാറ്റുക വരെ . എല്ലാ റിമോട്ട് ട്രാക്കിംഗ് ബ്രാഞ്ചുകളും കോൺഫിഗറേഷനും
റിമോട്ടിനുള്ള ക്രമീകരണങ്ങൾ അപ്ഡേറ്റ് ചെയ്തു.

ഈ സാഹചര്യത്തിൽ ഒപ്പം സമാനമാണ്, കൂടാതെ $GIT_DIR/remotes അല്ലെങ്കിൽ
$GIT_DIR/ശാഖകൾ, റിമോട്ട് കോൺഫിഗറേഷൻ ഫയൽ ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്തു.

നീക്കം, rm
പേരുള്ള റിമോട്ട് നീക്കം ചെയ്യുക . എല്ലാ റിമോട്ട് ട്രാക്കിംഗ് ബ്രാഞ്ചുകളും കോൺഫിഗറേഷനും
റിമോട്ടിനുള്ള ക്രമീകരണങ്ങൾ നീക്കം ചെയ്തു.

സെറ്റ്-ഹെഡ്
ഡിഫോൾട്ട് ബ്രാഞ്ച് സജ്ജീകരിക്കുകയോ ഇല്ലാതാക്കുകയോ ചെയ്യുന്നു (അതായത് പ്രതീകാത്മക-റെഫിന്റെ ലക്ഷ്യം
refs/remotes/ /HEAD) പേരുള്ള റിമോട്ടിന്. റിമോട്ടിന് ഡിഫോൾട്ട് ബ്രാഞ്ച് ഉണ്ട്
ആവശ്യമില്ല, എന്നാൽ a എന്നതിന് പകരം റിമോട്ടിന്റെ പേര് വ്യക്തമാക്കാൻ അനുവദിക്കുന്നു
പ്രത്യേക ശാഖ. ഉദാഹരണത്തിന്, ഒറിജിനിനായുള്ള ഡിഫോൾട്ട് ബ്രാഞ്ച് മാസ്റ്റർ ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, പിന്നെ
നിങ്ങൾ സാധാരണയായി ഉത്ഭവം/മാസ്റ്റർ വ്യക്തമാക്കുന്നിടത്തെല്ലാം ഉത്ഭവം വ്യക്തമാക്കിയേക്കാം.

-d അല്ലെങ്കിൽ --delete ഉപയോഗിച്ച്, പ്രതീകാത്മക റഫറൻസ്/റിമോട്ടുകൾ/ /HEAD ഇല്ലാതാക്കി.

-a അല്ലെങ്കിൽ --auto ഉപയോഗിച്ച്, റിമോട്ട് അതിന്റെ ഹെഡ് നിർണ്ണയിക്കാൻ അന്വേഷിക്കുന്നു, തുടർന്ന് പ്രതീകാത്മക-ref
refs/remotes/ /HEAD അതേ ബ്രാഞ്ചിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു. ഉദാ, റിമോട്ട് ഹെഡ് ആണെങ്കിൽ
അടുത്തതായി ചൂണ്ടിക്കാണിച്ചാൽ, "ജിറ്റ് റിമോട്ട് സെറ്റ്-ഹെഡ് ഒറിജിൻ -എ" പ്രതീകാത്മക-റെഫർ സജ്ജമാക്കും
refs/remotes/origin/HEAD എന്നതിലേക്ക് refs/remotes/origin/next. എങ്കിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ
refs/remotes/ഉത്ഭവം/അടുത്തത് ഇതിനകം നിലവിലുണ്ട്; ഇല്ലെങ്കിൽ അത് ആദ്യം കൊണ്ടുവരണം.

ഉപയോഗിക്കുക പ്രതീകാത്മക റഫറൻസ്/റിമോട്ടുകൾ സജ്ജീകരിക്കാൻ / HEAD വ്യക്തമായി. ഉദാ, "ജിറ്റ്
റിമോട്ട് സെറ്റ്-ഹെഡ് ഒറിജിൻ മാസ്റ്റർ" സിംബോളിക്-റെഫർസ്/റിമോട്ടുകൾ/ഒറിജിൻ/ഹെഡ് എന്നിവ സജ്ജീകരിക്കും
refs/remotes/origin/master. റഫറൻസ്/റിമോട്ടുകൾ/ഒറിജിൻ/മാസ്റ്റർ എന്നിവയാണെങ്കിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ
നിലവിലുണ്ട്; ഇല്ലെങ്കിൽ അത് ആദ്യം കൊണ്ടുവരണം.

സെറ്റ്-ശാഖകൾ
പേരുള്ള റിമോട്ട് ട്രാക്ക് ചെയ്യുന്ന ശാഖകളുടെ ലിസ്റ്റ് മാറ്റുന്നു. എ ട്രാക്ക് ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം
ഒരു റിമോട്ടിനായുള്ള പ്രാരംഭ സജ്ജീകരണത്തിന് ശേഷം ലഭ്യമായ വിദൂര ശാഖകളുടെ ഉപവിഭാഗം.

എന്നതിൽ -t ഓപ്‌ഷൻ ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരിക്കുന്നതുപോലെ പേരിട്ടിരിക്കുന്ന ശാഖകൾ വ്യാഖ്യാനിക്കപ്പെടും ജിറ്റിനെ
വിദൂര ചേർക്കുക കമാൻഡ് ലൈൻ.

നിലവിൽ ട്രാക്ക് ചെയ്‌തിരിക്കുന്ന ശാഖകളുടെ ലിസ്റ്റ് മാറ്റിസ്ഥാപിക്കുന്നതിനുപകരം --add ഉപയോഗിച്ച്, അതിലേക്ക് ചേർക്കുന്നു
പട്ടിക.

get-url
ഒരു റിമോട്ടിനുള്ള URL-കൾ വീണ്ടെടുക്കുന്നു. പകരംഓഫ്, പുഷ്ഇൻസ്റ്റെഡ്ഓഫ് എന്നിവയ്ക്കുള്ള കോൺഫിഗറേഷനുകൾ
ഇവിടെ വിപുലീകരിച്ചു. സ്ഥിരസ്ഥിതിയായി, ആദ്യ URL മാത്രമേ ലിസ്‌റ്റ് ചെയ്‌തിട്ടുള്ളൂ.

കൂടെ --തള്ളുക, URL-കൾ ലഭ്യമാക്കുന്നതിനു പകരം പുഷ് URL-കൾ അന്വേഷിക്കുന്നു.

കൂടെ --എല്ലാം, റിമോട്ടിനുള്ള എല്ലാ URL-കളും ലിസ്റ്റ് ചെയ്യപ്പെടും.

സെറ്റ്-url
റിമോട്ടിനുള്ള URL-കൾ മാറ്റുന്നു. റിമോട്ടിനായി ആദ്യ URL സജ്ജമാക്കുന്നു അത് റീജക്സുമായി പൊരുത്തപ്പെടുന്നു
(ഇല്ലെങ്കിൽ ആദ്യ URL നൽകിയിട്ടുണ്ട്) ലേക്ക് . എങ്കിൽ പൊരുത്തപ്പെടുന്നില്ല
ഏതെങ്കിലും URL, ഒരു പിശക് സംഭവിക്കുന്നു, ഒന്നും മാറ്റില്ല.

കൂടെ --തള്ളുക, URL-കൾ ലഭ്യമാക്കുന്നതിനുപകരം പുഷ് URL-കൾ കൈകാര്യം ചെയ്യുന്നു.

കൂടെ --ചേർക്കുക, നിലവിലുള്ള URL-കൾ മാറ്റുന്നതിനുപകരം, പുതിയ URL ചേർത്തു.

കൂടെ --ഇല്ലാതാക്കുക, നിലവിലുള്ള URL-കൾ മാറ്റുന്നതിനുപകരം, എല്ലാ URL-കളും regex-മായി പൊരുത്തപ്പെടുന്നു ആകുന്നു
റിമോട്ടിനായി ഇല്ലാതാക്കി . പുഷ് അല്ലാത്ത എല്ലാ URL-കളും ഇല്ലാതാക്കാൻ ശ്രമിക്കുന്നത് ഒരു പിശകാണ്.

പുഷ് URL ഉം നേടുക URL ഉം വ്യത്യസ്തമായി സജ്ജീകരിക്കാമെങ്കിലും, ശ്രദ്ധിക്കുക.
ഇപ്പോഴും അതേ സ്ഥലത്തെ പരാമർശിക്കേണ്ടതാണ്. നിങ്ങൾ പുഷ് URL-ലേക്ക് പുഷ് ചെയ്‌തത് നിങ്ങളായിരിക്കണം
URL-ൽ നിന്ന് നിങ്ങൾ ഉടനടി എടുത്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കും. നിങ്ങൾ കൊണ്ടുവരാൻ ശ്രമിക്കുകയാണെങ്കിൽ
ഒരിടത്ത് നിന്ന് (ഉദാ. നിങ്ങളുടെ അപ്‌സ്ട്രീം) മറ്റൊരിടത്തേക്ക് തള്ളുക (ഉദാ. നിങ്ങളുടെ പ്രസിദ്ധീകരണം
റിപ്പോസിറ്ററി), രണ്ട് വ്യത്യസ്ത റിമോട്ടുകൾ ഉപയോഗിക്കുക.

കാണിക്കുക
റിമോട്ടിനെക്കുറിച്ച് ചില വിവരങ്ങൾ നൽകുന്നു .

-n ഓപ്ഷൻ ഉപയോഗിച്ച്, റിമോട്ട് ഹെഡ്ഡുകളെ git ls-remote ഉപയോഗിച്ച് ആദ്യം അന്വേഷിക്കില്ല ;
പകരം കാഷെ ചെയ്ത വിവരങ്ങൾ ഉപയോഗിക്കുന്നു.

പ്രൂൺ
കീഴിലുള്ള എല്ലാ പഴകിയ റിമോട്ട് ട്രാക്കിംഗ് ബ്രാഞ്ചുകളും ഇല്ലാതാക്കുന്നു . ഈ പഴകിയ ശാഖകൾ ഉണ്ട്
റഫറൻസ് ചെയ്ത റിമോട്ട് റിപ്പോസിറ്ററിയിൽ നിന്ന് ഇതിനകം നീക്കം ചെയ്തു , പക്ഷേ ഇപ്പോഴും ഉണ്ട്
പ്രാദേശികമായി "റിമോട്ടുകളിൽ/ ".

--dry-run ഓപ്‌ഷൻ ഉപയോഗിച്ച്, ഏതൊക്കെ ശാഖകൾ വെട്ടിമാറ്റുമെന്ന് റിപ്പോർട്ട് ചെയ്യുക, എന്നാൽ യഥാർത്ഥത്തിൽ വെട്ടിമാറ്റരുത്
അവരെ.

അപ്ഡേറ്റ്
നിർവചിച്ചിരിക്കുന്ന പ്രകാരം റിപോസിറ്ററിയിലെ റിമോട്ടുകളുടെ പേരുള്ള ഒരു കൂട്ടം അപ്ഡേറ്റുകൾ ലഭ്യമാക്കുക
റിമോട്ടുകൾ. . ഒരു പേരുള്ള ഗ്രൂപ്പ് കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, the
കോൺഫിഗറേഷൻ പാരാമീറ്റർ remotes.default ഉപയോഗിക്കും; remotes. default അല്ല എങ്കിൽ
നിർവചിച്ചിരിക്കുന്നത്, കോൺഫിഗറേഷൻ പാരാമീറ്റർ ഇല്ലാത്ത എല്ലാ റിമോട്ടുകളും
റിമോട്ട്. .skipDefaultUpdate true ആയി സജ്ജീകരിച്ച് അപ്ഡേറ്റ് ചെയ്യും. (കാണുക git-config(1)).

--prune ഓപ്ഷൻ ഉപയോഗിച്ച്, അപ്ഡേറ്റ് ചെയ്ത എല്ലാ റിമോട്ടുകളും വെട്ടിമാറ്റുക.

DISCUSSION


remote.origin.url, remote.origin.fetch എന്നിവ ഉപയോഗിച്ചാണ് റിമോട്ട് കോൺഫിഗറേഷൻ നേടിയത്.
കോൺഫിഗറേഷൻ വേരിയബിളുകൾ. (കാണുക git-config(1)).

ഉദാഹരണങ്ങൾ


· ഒരു പുതിയ റിമോട്ട് ചേർക്കുക, വാങ്ങുക, അതിൽ നിന്ന് ഒരു ബ്രാഞ്ച് പരിശോധിക്കുക

$ git റിമോട്ട്
ഉത്ഭവം
$ git ബ്രാഞ്ച് -r
ഉത്ഭവം/ഹെഡ് -> ഉത്ഭവം/മാസ്റ്റർ
ഉത്ഭവം/മാസ്റ്റർ
$ git റിമോട്ട് ആഡ് സ്റ്റേജിംഗ് git://git.kernel.org/.../gregkh/staging.git
$ git റിമോട്ട്
ഉത്ഭവം
അരങ്ങേറുന്നു
$ ഗിറ്റ് ഫെച്ച് സ്റ്റേജിംഗ്
...
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging എന്നതിൽ നിന്ന്
* [പുതിയ ബ്രാഞ്ച്] മാസ്റ്റർ -> സ്റ്റേജിംഗ്/മാസ്റ്റർ
* [പുതിയ ബ്രാഞ്ച്] സ്റ്റേജിംഗ്-ലിനസ് -> സ്റ്റേജിംഗ്/സ്റ്റേജിംഗ്-ലിനസ്
* [പുതിയ ബ്രാഞ്ച്] സ്റ്റേജിംഗ്-നെക്സ്റ്റ് -> സ്റ്റേജിംഗ്/സ്റ്റേജിംഗ്-നെക്സ്റ്റ്
$ git ബ്രാഞ്ച് -r
ഉത്ഭവം/ഹെഡ് -> ഉത്ഭവം/മാസ്റ്റർ
ഉത്ഭവം/മാസ്റ്റർ
സ്റ്റേജിംഗ് / മാസ്റ്റർ
സ്റ്റേജിംഗ്/സ്റ്റേജിംഗ്-ലിനസ്
സ്റ്റേജിംഗ്/സ്റ്റേജിംഗ്-അടുത്തത്
$ git ചെക്ക്ഔട്ട് -b സ്റ്റേജിംഗ് സ്റ്റേജിംഗ്/മാസ്റ്റർ
...

· അനുകരിക്കുക ജിറ്റിനെ ക്ലോൺ എന്നാൽ തിരഞ്ഞെടുത്ത ശാഖകൾ മാത്രം ട്രാക്ക് ചെയ്യുക

$ mkdir project.git
$ cd project.git
$ git init
$ git റിമോട്ട് add -f -t master -m മാസ്റ്റർ ഉത്ഭവം git://example.com/git.git/
$ git ലയന ഉത്ഭവം

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


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad