खोज…


वाक्य - विन्यास

  • git remote [-v | --verbose]
  • git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>]<name> <url>
  • git remote rename <old> <new>
  • git remote remove <name>
  • git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
  • git remote set-branches [--add] <name> <branch>...
  • git remote set-url [--push] <name> <newurl> [<oldurl>]
  • git remote set-url --add [--push] <name> <newurl>
  • git remote set-url --delete [--push] <name> <url>
  • git remote [-v | --verbose] show [-n] <name>...
  • git remote prune [-n | --dry-run] <name>...
  • git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
  • git remote show <name>

पैरामीटर

पैरामीटर विवरण
-v, --verbose मौखिक रूप से चलाएं।
-म <गुरु> रिमोट की <मास्टर> शाखा में हेड सेट करता है
--mirror = लाने नाम स्थान में refs / remotes में संग्रहीत नहीं किया जाएगा, लेकिन इसके बजाय स्थानीय रेपो में प्रतिबिंबित किया जाएगा
--mirror = धक्का git push ऐसा व्यवहार करेगा जैसे कि --mirror पास किया गया था
--no-टैग git fetch <name> रिमोट रेपो से टैग आयात नहीं करता है
-टी <शाखा> केवल <शाखा> ट्रैक करने के लिए रिमोट निर्दिष्ट करता है
-f git fetch <name> रिमोट सेट होने के तुरंत बाद चलाया जाता है
--tags git fetch <name> रिमोट रेपो से प्रत्येक टैग आयात करता है
-ए, --औटो प्रतीकात्मक-रेफरी का हेड उसी रिमोट के हेड के रूप में उसी शाखा में सेट होता है
-ड, --डेलीट सभी सूचीबद्ध रेफरी दूरस्थ रिपॉजिटरी से हटा दिए जाते हैं
--add वर्तमान में ट्रैक की गई शाखाओं (सेट-शाखाएं) की सूची में <name> जोड़ता है
--add कुछ URL बदलने के बजाय, नया URL जोड़ा गया है (सेट-यूआरएल)
--सब सभी शाखाओं को पुश करें।
--delete सभी यूआरएल मिलान <url> हटा दिए गए हैं। (सेट यूआरएल)
--धक्का दें पुश URLs को URL URL के बजाय जोड़ दिया जाता है
-n रिमोट हेड्स को पहले git ls-remote <name> से क्वेर नहीं किया जाता है, इसके बजाय कैश्ड जानकारी का उपयोग किया जाता है
--पूर्वाभ्यास रिपोर्ट करें कि कौन सी शाखाएँ छंट जाएँगी, लेकिन वास्तव में उन्हें प्रून न करें
--छटना ऐसी दूरस्थ शाखाएँ निकालें जिनमें स्थानीय प्रतिरूप न हों

एक दूरस्थ रिपॉजिटरी जोड़ें

git remote add के लिए, अपने स्थानीय रिपॉजिटरी की जड़ में git remote add उपयोग करें।

एक सुगम संक्षिप्त नाम <name> उपयोग के रूप में दूरस्थ Git रिपॉजिटरी <url> जोड़ने के लिए

git remote add <name> <url>

कमांड git fetch <name> उपयोग रिमोट-ट्रैकिंग ब्रांच <name>/<branch> बनाने और अपडेट करने के लिए किया जा सकता है।

दूरस्थ रिपॉजिटरी का नाम बदलें

<old> से <new> नाम के रिमोट का नाम बदलें। सभी दूरस्थ ट्रैकिंग शाखाएँ और दूरस्थ के लिए कॉन्फ़िगरेशन सेटिंग्स अपडेट की जाती हैं।

एक दूरस्थ शाखा का नाम dev1 dev करें:

git remote rename dev dev1

दूरस्थ रिपॉजिटरी निकालें

<name> का रिमोट निकालें। दूरस्थ के लिए सभी दूरस्थ ट्रैकिंग शाखाएँ और कॉन्फ़िगरेशन सेटिंग्स हटा दी जाती हैं।

दूरस्थ रिपॉजिटरी dev को हटाने के लिए:

git remote rm dev

दूरस्थ रिपॉजिटरी प्रदर्शित करें

सभी कॉन्फ़िगर किए गए दूरस्थ रिपॉजिटरी को सूचीबद्ध करने के लिए, git remote उपयोग करें।

यह प्रत्येक दूरस्थ हैंडल का संक्षिप्त नाम (उपनाम) दिखाता है जिसे आपने कॉन्फ़िगर किया है।

$ git remote
premium
premiumPro
origin

अधिक विस्तृत जानकारी दिखाने के लिए, --verbose या -v ध्वज का उपयोग किया जा सकता है। आउटपुट में URL और रिमोट का प्रकार ( push या pull ) शामिल होंगे:

$ git remote -v
premiumPro    https://github.com/user/CatClickerPro.git (fetch)
premiumPro    https://github.com/user/CatClickerPro.git (push)
premium    https://github.com/user/CatClicker.git (fetch)
premium    https://github.com/user/CatClicker.git (push)
origin    https://github.com/ud/starter.git (fetch)
origin    https://github.com/ud/starter.git (push)

अपने Git रिपॉजिटरी के दूरस्थ url को बदलें

यदि दूरस्थ दूरस्थ माइग्रेट किए गए हैं, तो आप ऐसा करना चाह सकते हैं। दूरस्थ url को बदलने का आदेश है:

git remote set-url

यह 2 तर्क लेता है: एक मौजूदा दूरस्थ नाम (मूल, अपस्ट्रीम) और url।

अपने वर्तमान दूरस्थ url की जाँच करें:

git remote -v
origin    https://bitbucket.com/develop/myrepo.git (fetch)
origin    https://bitbucket.com/develop/myrepo.git (push)

अपना दूरस्थ url बदलें:

git remote set-url origin https://localserver/develop/myrepo.git

अपने दूरस्थ url को फिर से जांचें:

git remote -v
origin    https://localserver/develop/myrepo.git (fetch)
origin    https://localserver/develop/myrepo.git (push)

दूरस्थ रिपॉजिटरी के बारे में अधिक जानकारी दिखाएं

आप दूरस्थ git remote show <remote repository alias> द्वारा दूरस्थ रिपॉजिटरी के बारे में अधिक जानकारी देख सकते हैं

git remote show origin

परिणाम:

remote origin
Fetch URL:  https://localserver/develop/myrepo.git
Push  URL:  https://localserver/develop/myrepo.git
HEAD branch: master
Remote branches:
  master      tracked
Local branches configured for 'git pull':
  master      merges with remote master
Local refs configured for 'git push':
  master      pushes to master      (up to date)


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow